public void Should_FailValidation_When_QuestionIsEmpty() { // Arrange var securityQuestionValidator = new SecurityQuestionValidator(); var securityQuestion = new SecurityQuestion() { Answer = "answer" }; // Act var result = securityQuestionValidator.Validate(securityQuestion, ruleSet: "CreateUser"); var isValid = result.IsValid; // Assert isValid.Should().Be(false); }
public void Should_PassValidation_When_AllRulesPass() { // Arrange var securityQuestionValidator = new SecurityQuestionValidator(); var securityQuestion = new SecurityQuestion() { Question = 1, Answer = "answer" }; // Act var result = securityQuestionValidator.Validate(securityQuestion, ruleSet: "CreateUser"); var isValid = result.IsValid; // Assert isValid.Should().Be(true); }