Inheritance: ShouldListener
コード例 #1
0
        public void TestEmptyWarningShouldListenerTrace()
        {
            true.Should().BeFalse();
            var listener = new NUnitShouldListener();

            ShouldAssertions.Listeners.Add(listener);
            _trace.Should().Not().BeEqual(string.Empty);
        }
コード例 #2
0
        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>();
        }
コード例 #3
0
        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);
        }