public void SutIsException()
        {
            // Arrange
            // Act
            var sut = new IllegalRequestException();

            // Assert
            Assert.IsAssignableFrom <Exception>(sut);
        }
        public void SutIsException()
        {
            // Fixture setup
            // Exercise system
            var sut = new IllegalRequestException();

            // Verify outcome
            Assert.IsAssignableFrom <Exception>(sut);
            // Teardown
        }
        public void MessageWillBeDefineWhenDefaultConstructorIsUsed()
        {
            // Arrange
            var sut = new IllegalRequestException();
            // Act
            var result = sut.Message;

            // Assert
            Assert.NotNull(result);
        }
        public void MessageWillBeDefineWhenDefaultConstructorIsUsed()
        {
            // Fixture setup
            var sut = new IllegalRequestException();
            // Exercise system
            var result = sut.Message;

            // Verify outcome
            Assert.NotNull(result);
            // Teardown
        }
        public void InnerExceptionWillMatchConstructorArgument()
        {
            // Arrange
            var expectedException = new ArgumentOutOfRangeException();
            var sut = new IllegalRequestException("Anonymous message.", expectedException);
            // Act
            var result = sut.InnerException;

            // Assert
            Assert.Equal(expectedException, result);
        }
        public void MessageWillMatchConstructorArgument()
        {
            // Arrange
            string expectedMessage = "Anonymous exception message";
            var    sut             = new IllegalRequestException(expectedMessage);
            // Act
            var result = sut.Message;

            // Assert
            Assert.Equal(expectedMessage, result);
        }
        public void InnerExceptionWillMatchConstructorArgument()
        {
            // Fixture setup
            var expectedException = new ArgumentOutOfRangeException();
            var sut = new IllegalRequestException("Anonymous message.", expectedException);
            // Exercise system
            var result = sut.InnerException;

            // Verify outcome
            Assert.Equal(expectedException, result);
            // Teardown
        }
        public void MessageWillMatchConstructorArgument()
        {
            // Fixture setup
            string expectedMessage = "Anonymous exception message";
            var    sut             = new IllegalRequestException(expectedMessage);
            // Exercise system
            var result = sut.Message;

            // Verify outcome
            Assert.Equal(expectedMessage, result);
            // Teardown
        }