特征:
• 自动化、可重复执行;
• 很容易实现;
• 第二天还有意义;
• 任何人都应该能一键运行它;
• 运行速度应该很快;
• 结果应该是稳定的;
• 能完全控制被测试的单元;
• 完全隔离(独立于其他测试的运行...需要注意的是如果使用VisualStudio自带的测试工具,还需要安装Nunit.Console
编写第一个单元测试
我们在刚才新建的项目中添加一个名为FirstUnitTest的项目
我们要引入using...NUnit.Framework;方可使用Nunit
我们新建的第一个测试代码如下
?...其中TestFixture注解标识这个类为单元测试类,如果没有此标识,则此类无法在单元测试工具中运行
方法上的Test注解标注此方法为一个单元测试方法,如果没有Test注解,则此方法在单元测试运行的时候将会被忽略掉...同样,由于面板大小限制,如果错误内容信息过丰富查看起来不是很方便,VisualStudio自带的测试工具可以通过Copy All复制到剪切板,然而这个面板并没有,没有办法把错误记录复制出来吗,答案是有的