Welcome

首页 / 软件开发 / 数据结构与算法 / 一步一步学NUnit(2)

一步一步学NUnit(2)2011-10-02 博客园 木子前一章我们简单介绍了NUnit的入门示例《一步一步学NUnit(1)》,让大家对NUnit有个简单的认识。

NUnit的使用是非常简单的,但是它在项目中使用时,有许多最佳实践。这章我们把上一章没有讲到的 NUnit的一些配置和特性介绍一下。

要想熟练地使用NUnit还是要在实践中使用和体会,单纯地学习知识点是没有用的。

好,不再废话了。继续上一章的内容。

在Visual Studio 2008 中打开上一章的示例,Calculator类有4个最简单的方法:加、减、乘、除。 CalculatorTest类中的四个方法是Calculator类四个方法的单元测试。

[TestFixture]

public class CalculatorTest ...{     [Test]     public void TestAdd()     ...{         Calculator cal = new Calculator();         int expected = 5;         int actual = cal.Add(2, 3);         Assert.AreEqual(expected, actual);     }     [Test]     public void TestMinus()     ...{         Calculator cal = new Calculator();         int expected = 5;         int actual = cal.Minus(10, 5);         Assert.AreEqual(expected, actual);     }     [Test]     public void TestMultiply()     ...{         Calculator cal = new Calculator();         int expected = 5;         int actual = cal.Multiply(1, 5);         Assert.AreEqual(expected, actual);     }     [Test]     public void TestDivide()     ...{         Calculator cal = new Calculator();         int expected = 5;         int actual = cal.Divide(25, 5);         Assert.AreEqual(expected, actual);     } }