SuiteAttribute (NUnit 2.0)

Suite属性用来定义基于用户偏好的套件(suite)的子集。本版本的开发人员的一个信念就是减少这个的需要,因为框架提供了动态创建机制。尽管这样,它还是支持向后兼容的。

注:没有方法以窗体的形式来运行用户自定义的套件。

例:

namespace NUnit.Tests
{
  using System;
  using NUnit.Framework;

  public class AllTests
  {
    [Suite]
    public static TestSuite Suite
    {
      get
      {
        TestSuite suite = new TestSuite("All Tests");
        suite.Add(new OneTestCase());
        suite.Add(new Assemblies.AssemblyTests());
        suite.Add(new AssertionTest());
        return suite;
      }
    }
  }
}