public void TestContextStoresFailureInfoForTearDown() { var fixture = new TestTestContextInTearDown(); TestBuilder.RunTestFixture(fixture); Assert.That(fixture.FailCount, Is.EqualTo(1)); Assert.That(fixture.Message, Is.EqualTo("Deliberate failure")); Assert.That(fixture.StackTrace, Does.Contain("NUnit.TestData.TestContextData.TestTestContextInTearDown.FailingTest")); }
public void TestContextStoresFailureInfoForTearDown() { var fixture = new TestTestContextInTearDown(); TestBuilder.RunTestFixture(fixture); Assert.That(fixture.FailCount, Is.EqualTo(1)); Assert.That(fixture.Message, Is.EqualTo("Deliberate failure")); PlatformInconsistency.MonoMethodInfoInvokeLosesStackTrace.SkipOnAffectedPlatform(() => { Assert.That(fixture.StackTrace, Does.Contain("NUnit.TestData.TestContextData.TestTestContextInTearDown.FailingTest")); }); }