惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
V
V2EX
B
Blog RSS Feed
有赞技术团队
有赞技术团队
博客园 - Franky
美团技术团队
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
云风的 BLOG
云风的 BLOG
L
LangChain Blog
GbyAI
GbyAI
The Cloudflare Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
博客园 - 【当耐特】
The Register - Security
The Register - Security
大猫的无限游戏
大猫的无限游戏
D
Docker
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
N
Netflix TechBlog - Medium
博客园_首页
A
About on SuperTechFans
J
Java Code Geeks
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
G
Google Developers Blog
小众软件
小众软件
博客园 - 叶小钗
WordPress大学
WordPress大学
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
F
Full Disclosure
Jina AI
Jina AI
H
Help Net Security

博客园 - 稽首本然

Nhibernate 教程,有空看看 Jquery专题写的不少,有空看看,另该研究下门面模式了! Java开源权限管理中间件 《需求规格说明书》业务描述活动图 《需求规格说明书》(用例)陷阱 《需求规格说明书》核心功能表现方式(用例) LINQ TO SQL ScriptManager与UpdatePanel总结 一个关于NHiberante,Linq数据源与UI交互引发的思考 数据库联接字符串 LINQ TO OBJECT ASPX直接编写脚本function后使用javascript Aspx页面中直接编写javascript脚本 母版事件中注册javascript脚本 ASPNET跨页面传值技巧总结 javascript捣乱程序 Javascript在Asp.Net中的应用汇总 AjaxPanel中使用javascript AjaxPanel控件说明
Nunti测试工具使用整理
稽首本然 · 2011-02-09 · via 博客园 - 稽首本然

1.资源下载:

2.DotNet中使用

   先安装

   建立类库项目

   右键属性,选择调试

   在调试中,选择启动外部程序,选择Nunit.exe

   在调试中,选择工作目录

   完成后,F5将启动Nunit程序

3.

    [TestFixture]

   用于声明测试类,条件为Public

   [TestFixtureSetup]

   用于声明测试方法,最先执行1次

   [TestFixtureTearDown]

   用于声明测试方法,最后执行1次

   [Test]

   用于声明测试方法,条件为Public

   [Setup]

   用于声明测试方法,对应于[Test]有多少[Test]就执行多少次,在每个[Test]执行前执行

   [TearDown]

   同上,在每个[Test]执行后执行

   [Ingory("")]

   用语忽略部分不需要测试的方法 

   public void InitializeOperands() {//...}类似于初始化

   [Category("分组名")]用于对测试方法进行分组,方便于测试

4.相关代码

   [TestFixture] 
   public  class Nunit测试类 //Nunit测试的类必须是public类型的
    {
        public  Nunit测试类() { }
        private int a, b;
        [SetUp]
        public void InitializeOperands() //这个方法是Nunit固定的方法,必须记忆
        {
             a = 1;
             b = 2;
        }
        [Test]
        public void TestSum()
        {
           // int a = 1;//重复部分可,提取出来
            //int b = 2;//
            int sum = a + b;
            Assert.AreEqual(sum,3);
        }
        [Test]
        public void Multiply()
        {
            //int a = 1;//
            //int b = 2;//
            int result = a * b;
            Assert.AreEqual(result, 2);
        }
    }

5.参考资料

http://hi.baidu.com/grayworm/blog/item/009616601bba2fd98db10da4.html

6.各种断言

http://hi.baidu.com/grayworm/blog/item/4e741d2caacad8ea8a1399a0.html