有人可以解释一下它是如何工作的,从你选择运行测试开始
当您选择运行测试时
它将创建该测试方法的父类的实例.
然后它继续运行标有TestFixtureSetup属性的方法(如果存在)(一次用于测试类).
接下来是调用Setup属性标记的方法(如果存在)(在该类中的每个测试之前一次)
接下来执行所选方法(使用Test属性).检查所有断言.如果所有断言都有效,则测试标记为Pass(GUI中为绿色),否则为Fail(红色).如果弹出未使用ExpectedException属性指定的任何异常,则测试失败.
然后,如果存在,则调用标记有Teardown属性的方法.(清理代码..在课堂上的每次测试后调用一次)
最后执行标记有TestFixtureTeardown属性的方法.(在测试课程中进行所有测试后)
简而言之就是这样.xUnit的强大之处在于它的简单性.那是你在找什么?