// **************************************************************** // This is free software licensed under the NUnit license. You // may obtain a copy of the license as well as information regarding // copyright ownership at http://nunit.org/?p=license&r=2.4. // **************************************************************** namespace NUnit.Framework { using System; /// /// Adding this attribute to a method within a /// class makes the method callable from the NUnit test runner. There is a property /// called Description which is optional which you can provide a more detailed test /// description. This class cannot be inherited. /// /// /// /// [TestFixture] /// public class Fixture /// { /// [Test] /// public void MethodToTest() /// {} /// /// [Test(Description = "more detailed description")] /// publc void TestDescriptionMethod() /// {} /// } /// /// [AttributeUsage(AttributeTargets.Method, AllowMultiple=false)] public class TestAttribute : Attribute { private string description; /// /// Descriptive text for this test /// public string Description { get { return description; } set { description = value; } } } }