您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > Nunit
一步一步学NUnit(二)
作者:网络转载 发布时间:[ 2014/1/8 16:21:09 ] 推荐标签:NUnit 单元测试 测试工具

  我们再新增一个方法:

[TearDown]
public void FinalizeMethod()
{
    Console.WriteLine("Finalize method");
}

  再来看运行NUnit的结果:

  知道了[SetUp]和[TearDown]后,我们可以改写这个单元测试类了。

请[TestFixture]
public class CalculatorTest
...{
    private Calculator cal;
    private int a, b, expected, actual;

    [SetUp]
    public void InitMethod()
    ...{
        cal = new Calculator();
        a = 10;
        b = 2;
    }

    [Test]
    public void TestAdd()
    ...{
        expected = 12;
        actual = cal.Add(a, b);
        Assert.AreEqual(expected, actual);
    }
    [Test]
    public void TestMinus()
    ...{
        expected = 8;
        actual = cal.Minus(a, b);
        Assert.AreEqual(expected, actual);
    }
    [Test]
    public void TestMultiply()
    ...{
        expected = 20;
        actual = cal.Multiply(a, b);
        Assert.AreEqual(expected, actual);
    }
    [Test]
    public void TestDivide()
    ...{
        expected = 5;
        actual = cal.Divide(a, b);
        Assert.AreEqual(expected, actual);
    }
}

  因为运行每个测试方法之前,都会运行InitMethod()方法,所以每次都会初始化使第一个操作数为10,第二个操作数为2。在[SetUp]中初始化了的资源,我们可以在[TearDown]里销毁释放。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd