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(); }
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); }
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); }