コード例 #1
0
        public void Validate_WhenChallengeNameIsValid_ShouldNotHaveValidationErrorFor(string name)
        {
            // Arrange
            var validator = new ChallengePostRequestValidator(TestValidator.OptionsWrapper);

            // Act - Assert
            validator.ShouldNotHaveValidationErrorFor(request => request.Name, name);
        }
コード例 #2
0
        public void Validate_WhenNameIsInvalid_ShouldHaveValidationErrorFor(string name, string errorMessage)
        {
            // Arrange
            var validator = new ChallengePostRequestValidator(TestValidator.OptionsWrapper);

            // Act - Assert
            var failures = validator.ShouldHaveValidationErrorFor(request => request.Name, name);

            failures.Should().Contain(failure => failure.ErrorMessage == errorMessage);
        }