public void Should_Fail_On_Invalid_Email() { var validator = new RecoverPasswordRequestValidator(); var mockRequest = new RecoverPasswordRequest() { Email = "testtesttesttest", }; var result = validator.Validate(mockRequest); result.IsValid.Should().Be(false); result.Errors.FirstOrDefault(e => e.ErrorMessage == errorMessage).Should().NotBeNull(); }
public void Should_Pass_On_Correct_Request() { var validator = new RecoverPasswordRequestValidator(); var mockRequest = new RecoverPasswordRequest() { Email = "*****@*****.**" }; var result = validator.Validate(mockRequest); result.IsValid.Should().Be(true); result.Errors.Count.Should().Be(0); }