public void FailRecordInnerException() { VerifyTestResultRecordsInnerExceptions verifyInner = new VerifyTestResultRecordsInnerExceptions(); string failureMessage = verifyInner.failureMessage; NUnit.Core.Test test = NUnit.Core.TestCaseBuilder.Make(verifyInner, "ThrowInnerException"); NUnit.Core.TestResult result = test.Run(NUnit.Core.NullListener.NULL); Assert.IsTrue(result.IsFailure, "VerifyTestResultRecordsInnerExceptions should have failed"); Assert.AreEqual(failureMessage, result.Message); }
public void VerifyFailIsCalled() { string failureMessage = "this should call fail"; VerifyFailThrowsException verifyFail = new VerifyFailThrowsException(); verifyFail.failureMessage = failureMessage; NUnit.Core.Test test = NUnit.Core.TestCaseBuilder.Make(verifyFail, "CallAssertionFail"); NUnit.Core.TestResult result = test.Run(NUnit.Core.NullListener.NULL); Assertion.Assert("VerifyFailThrowsException should have failed", result.IsFailure); Assertion.AssertEquals(failureMessage, result.Message); }
public void FailWorks() { string failureMessage = "This should call fail"; VerifyFailThrowsException verifyFail = new VerifyFailThrowsException(); verifyFail.failureMessage = failureMessage; NUnit.Core.Test test = NUnit.Core.TestCaseBuilder.Make(verifyFail, "CallAssertionFail"); NUnit.Core.TestResult result = test.Run(NUnit.Core.NullListener.NULL); Assert.IsTrue(result.IsFailure, "VerifyFailThrowsException should have failed"); Assert.AreEqual(failureMessage, result.Message); }