/** @attribute NUnit.Framework.TearDown() */
  public void Cleanup()
  { /* ... */ }

  /** @attribute NUnit.Framework.Test() */
  public void Add()
  { /* ... */ }
}
</pre>

</div>

<h3>Inheritance</h3>

<p>The TearDown attribute is inherited from any base class. Therefore, if a base
	class has defined a TearDown method, that method will be called
	after each test method in the derived class.

<p>Before NUnit 2.5, you were permitted only one TearDown method. If you wanted to
   have some TearDown functiona