using System; namespace NUnit.Framework { /// /// The interface implemented by an asserter. Asserters /// encapsulate a condition test and generation of an /// AssertionException with a tailored message. They /// are used by the Assert class as helper objects. /// /// User-defined asserters may be passed to the /// Assert.DoAssert method in order to implement /// extended asserts. /// public interface IAsserter { /// /// Test the condition for the assertion. /// /// True if the test succeeds bool Test(); /// /// Return the message giving the failure reason. /// The return value is unspecified if no failure /// has occured. /// string Message { get; } } }