コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }