1.NUnit是一个单元测试框架,专门针对.NET来写的。
2.NUnit完全由C#语言来编写的,最重要的一点是它适合所有的.NET语言。
1)TestFixtureAttribute:TestFixture本属性标记一个类包含测试(该类必须为Public,并且必须有一个缺省的构造函数)。
例:
[TestFixrure]
public class A
{
}
2)TestAttribute:Test属性用来标记一个已经标记为TestFixture的类的某个方法是可以测试的(该方法必须没有参数也么有返回值,并且为public)。
[TestFixrure]
public class A
{
[Test] public void Test1() {}
}
3.在NUnit中,用Assert(断言)尽心比较,Assert是一个类,它包含了以下方法:
1)AreEqual
2)AreSame
3)Equals
4)Fail
5)Ignore
6)IsFalse
7)IsNotNull
...