a)TestFixtureSetup 和 TestFixtureTearDown 在所有测试开始前(TestFixtureSetup)或结束后(TestFixtureTearDown)运行一 次。记住他只运行一次,而不论有多少个Test函数。因此一个TestFixture只能有一个TestFixtureSetup或TestFixtureTearDown。 示例:测试用例[TestFixture]public class TestFixtureSetUpAndTearDownTest{[TestFixtureSetUp]public void RunBeforeAllTests(){Console.WriteLine( "TestFixtureSetUp" );}[TestFixtureTearDown]public void RunAfterAllTests(){Console.WriteLine( "TestFixtureTearDown" );}[SetUp]public void RunBeforeEachTest(){Console.WriteLine( "SetUp" );}[TearDown]public void RunAfterEachTest(){Console.WriteLine( "TearDown" );}[Test]public void Test1(){Console.WriteLine( "Test1" );}
被测试类[Test]public void Test2(){Console.WriteLine( "Test2" );}}运行结果:TestFixtureSetUpSetUpTest2TearDownTestFixtureTearDown