TestFixtureAttribute (NUnit 2.0)
This is the attribute that marks a class that contains tests and, optionally,
	setup or teardown methods.
There are a few restrictions on a class that is used as a test fixture.
	
		- 
			It must be a publicly exported type or NUnit will not see it.
 
		- 
			It must have a default constructor or NUnit will not be able to construct it.
 
		- 
			The constructor should not have any side effects, since NUnit may construct the
			class multiple times in the course of a session.
 
	
Example:
namespace NUnit.Tests
{
  using System;
  using NUnit.Framework;
  [TestFixture]
  public class SuccessTests
  {
    // ...
  }
}
Imports System
Imports Nunit.Framework
Namespace Nunit.Tests
  <TestFixture()> Public Class SuccessTests
    ' ...
  End Class
End Namespace
#using <Nunit.Framework.dll>
using namespace System;
using namespace NUnit::Framework;
namespace NUnitTests
{
  [TestFixture]
  public __gc class SuccessTests
  {
    // ...
  };
}
#include "cppsample.h"
namespace NUnitTests {
  // ...
}
package NUnit.Tests;
import System.*;
import NUnit.Framework.TestFixture;
/** @attribute NUnit.Framework.TestFixture() */
public class SuccessTests
{
  // ...
}