public void IsUnitTestAssertExceptionSetsOutcomeAsFailedIfAssertFailedException() { var exception = new UTF.AssertFailedException("Dummy Message", new NotImplementedException("notImplementedException")); UTF.UnitTestOutcome outcome = UTF.UnitTestOutcome.Unknown; exception.TryGetUnitTestAssertException(out outcome, out var exceptionMessage, out var stackTraceInfo); Assert.AreEqual(UTF.UnitTestOutcome.Failed, outcome); Assert.AreEqual("Dummy Message", exceptionMessage); }
public void IsUnitTestAssertExceptionSetsOutcomeAsFailedIfAssertFailedException() { var exception = new UTF.AssertFailedException("Dummy Message", new NotImplementedException("notImplementedException")); UTF.UnitTestOutcome outcome = UTF.UnitTestOutcome.Unknown; string exceptionMessage = null; StackTraceInformation stackTraceInfo = null; exception.TryGetUnitTestAssertException(out outcome, out exceptionMessage, out stackTraceInfo); Assert.AreEqual(outcome, UTF.UnitTestOutcome.Failed); Assert.AreEqual(exceptionMessage, "Dummy Message"); }