- NUnit颜色标识
绿色:描述执行的测试通过。
黄色:执行的某些测试忽略,但没有失败。
红色:测试失败。
- NUnit常见特性
[TestFixture]:放在类前,标识类为测试类。
[Test]:放在测试类的方法前,标识该方法为可测试的方法。
(1)该方法必须没有参数。
(2)该方法为Public类型。
(3)该方法没有返回值。
[SetUp]:每个测试方法执行前,执行该特性标识的方法。标识的方法必须为Public。
[TearDown]:每个测试方法执行后,执行该特性标识的方法。标识的方法必须为Public。
[Ignore]:(1)加在方法前忽略测试的方法。
(2)加在类前忽略测试的整个类。
[TestFixtureSetUp]:在测试类的所有测试方法执行之前执行。
[TestFixtureTearDown]:在测试类的所有测试方法执行之后执行。
[Category("NAME")]:对测试方法分类。
[Test,Explicit]:测试时对该特性标记的方法或者类不执行,但单独测试时可以执行。
[ExpectedException]:希望在测试时抛出一个异常,如果抛出异常测试通过,没有抛出异常,测试不通过。