Пример #1
0
            public void Should_Not_Throw_If_Message_Is_The_Same(string actualMessage, string expectedMessage)
            {
                // Given
                var exception = new InvalidOperationException(actualMessage);

                // When
                exception.IsInvalidOperationException(expectedMessage);

                // Then
            }
Пример #2
0
            public void Should_Not_Throw_If_Exception_Type_Is_InvalidOperationException()
            {
                // Given
                var exception = new InvalidOperationException("Foo");

                // When
                exception.IsInvalidOperationException("Foo");

                // Then
            }
Пример #3
0
            public void Should_Throw_If_Message_Is_Different(string actualMessage, string expectedMessage)
            {
                // Given
                var exception = new InvalidOperationException(actualMessage);

                // When
                var result = Record.Exception(() => exception.IsInvalidOperationException(expectedMessage));

                // Then
                result.ShouldBeOfType <Exception>();
                result.Message.ShouldBe($"Expected exception message to be '{expectedMessage}' but was '{actualMessage}'.");
            }