// **************************************************************** // Copyright 2007, Charlie Poole // This is free software licensed under the NUnit license. You may // obtain a copy of the license at http://nunit.org/?p=license&r=2.4 // **************************************************************** using System; namespace NUnit.Framework.Extensions { /// /// RepeatAttribute may be applied to test case in order /// to run it multiple times. /// [AttributeUsage(AttributeTargets.Method, AllowMultiple=false)] public class RepeatAttribute : Attribute { private int count; /// /// Construct a RepeatAttribute /// /// The number of times to run the test public RepeatAttribute(int count) { this.count = count; } /// /// Gets the number of times to run the test. /// public int Count { get { return count; } } } }