2.3 [TestFixtureTearDown] 屬性
這個屬性也是用于修飾方法,它會在所有測試方法運行完畢以后運行。你可以用它來釋放一些資源。
	[TestFixture]
	 public class UnitTestDemo
	 {
	  SimpleCalculator myMath;
	 
	  //在所有測試方法運行完之后運行
	  [TestFixtureTearDown]
	  public void InitFixture()
	  {
	   //釋放一些資源
	   myMath.Dispose();
	  }
	 }
2.4 [SetUp]屬性
這個屬性用來修飾方法,表明它會在每一個測試方法運行之前運行。那么可以用它來重設一些變量,是每個方法在運行之前都有良好的初值。
	 [TestFixture]
	 public class TestSimpleCalculator
	 {
	  SimpleCalculator myMath;
	  private double a;
	  private double b;
	  // 在任何一個測試方法運行之前運行,可以用來重置一些變量
	  [SetUp]
	  public void Init()
	  {
	   a = 3.0;
	   b = 5.0;
	  }
	 }
2.5 [TearDown]屬性
這個屬性通常用來修飾方法,表明這個方法會在每個測試方法運行完之后運行一次。 可以用來清理一些變量或者環(huán)境。
	[TestFixture]
	 public class TestSimpleCalculator
	 {
	  SimpleCalculator myMath;
	  StringBuilder sb;
	  [TestFixtureSetUp]
	  public void InitFixture()
	  {
	   myMath = new SimpleCalculator();
	   sb = new StringBuilder();
	  }
	  // 在每一個測試方法運行完了之后都會運行,可以用來清理一些暫存變量
	  [TearDown]
	  public void Teardown()
	  {
	   sb.Remove( 0, sb.Length );
	  }
	 }