需要注意的是如果使用VisualStudio自带的测试工具,还需要安装Nunit.Console
编写第一个单元测试
我们在刚才新建的项目中添加一个名为FirstUnitTest的项目
我们要引入using...NUnit.Framework;方可使用Nunit
我们新建的第一个测试代码如下
?...其中TestFixture注解标识这个类为单元测试类,如果没有此标识,则此类无法在单元测试工具中运行
方法上的Test注解标注此方法为一个单元测试方法,如果没有Test注解,则此方法在单元测试运行的时候将会被忽略掉...上面的面板中展示有错误的信息,如果信息过长时在面板查看很不方便,这时候我们可以把它复制下来然后在自己喜欢的文本查看器中查看
?...(理想状态下不应该包含),往往外部依赖的变化会导致单元测试结果的变化.另外,单元测试编写的不恰当也会引起测试结果的变化.外部依赖的变化往往由于项目本身原因耦合度太高,一时又无法重构但仍然需要单元测试,这时候也可以勉强为之