用nunit时,老是搞忘英文,在这里记录一下,方便到处查阅

Nunit 使用说明

        特性                                                                                                      作用
[TestFixtureSetUp]                                         在所有的测试开始前执行的操作,当出现问题时,测试失败

[TestFixtureTearDown]                                  在所有的测试结束后执行的操作,当出现问题时,测试失败

[SetUp]                                                              在执行每一个测试前都执行的操作,当出现问题时,测试失败

[TearDown]                                                       在执行每一个测试后都执行的操作,当出现问题时,测试失败

[Test]                                                                  标记为测试用的方法

[ExpectedException(   异常类型  )]       用于捕获异常,当发生此异常时,测试通过,举例:[ExpectedException(typeof(InvalidOperationException))]

[Ignore( 注释 )]                                   用于忽略标记的方法,运行时将会跳过此方法,举例:[Ignore("跳过它,不测试")]




注:
Assertion 是断言,可以用于确定值是否与预期的一致,举例:

namespace UnitTestingExamples
{
    using System;
    using NUnit.Framework;

    [TestFixture]
    public class SomeTests
    {
        [Test]
        public void TestOne()
        {
            int i = 4;
            Assertion.AssertEquals( 4, i );
        }
    }
}



原文地址:https://www.cnblogs.com/William_Fire/p/54224.html