public void TestEmptyWarningShouldListenerTrace() { true.Should().BeFalse(); var listener = new NUnitShouldListener(); ShouldAssertions.Listeners.Add(listener); _trace.Should().Not().BeEqual(string.Empty); }
public void TestDispose() { ShouldAssertions.Listeners.Remove(_nUnitListener); Action a = ThrowShouldException; using (var listener = new NUnitShouldListener()) { ShouldAssertions.Listeners.Add(listener); a.Should().Throw <AssertionException>(); } a.Should().Not().Throw <AssertionException>(); }
public void TestEmptyWarningShouldListenerDontTrace() { var exceptionListener = new ExceptionShouldListener(); ShouldAssertions.Listeners.Add(exceptionListener); try { true.Should().BeFalse(); } catch (ShouldException) { } finally { ShouldAssertions.Listeners.Remove(exceptionListener); } var listener = new NUnitShouldListener(); ShouldAssertions.Listeners.Add(listener); _trace.Should().BeEqual(string.Empty); }