一步一步学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); } }