Exemple #1
0
        public void can_return_invalid()
        {
            // Arrange
            var fakeInvalidValidator = new FakeInvalidValidator();

            // Actions
            var result = fakeInvalidValidator.Validate("1234567");

            // Assertions.
            result.IsValid.Should().BeFalse();
            result.Errors.Should().BeEmpty();
        }
Exemple #2
0
        public void can_return_invalid_with_message()
        {
            // Arrange
            var fakeInvalidValidator = new FakeInvalidValidator
            {
                Message = "fake_message",
                Mode    =
                    FakeInvalidValidator.InvalidMode
                    .InvalidWithMessage
            };

            // Actions
            var result = fakeInvalidValidator.Validate("1234567");

            // Assertions.
            result.IsValid.Should().BeFalse();
            result.Errors.Should().NotBeEmpty();
            result.Errors[0].Message.Should().Be(fakeInvalidValidator.Message);
        }
Exemple #3
0
        public void can_return_invalid_with_exception()
        {
            // Arrange
            var fakeInvalidValidator = new FakeInvalidValidator
            {
                Exception = new Exception("fake_message"),
                Mode      =
                    FakeInvalidValidator.InvalidMode
                    .InvalidWithException
            };

            // Actions
            var result = fakeInvalidValidator.Validate("1234567");

            // Assertions.
            result.IsValid.Should().BeFalse();
            result.Errors.Should().NotBeEmpty();
            result.Errors[0].Exception.Should().Be(fakeInvalidValidator.Exception);
        }