Exemple #1
0
        public void Validate_WhenFirstNameIsValid_ShouldNotHaveValidationErrorFor(string firstName)
        {
            // Arrange
            var validator = new CreateProfileRequestValidator();

            // Act - Assert
            validator.ShouldNotHaveValidationErrorFor(request => request.FirstName, firstName);
        }
Exemple #2
0
        public void Validate_WhenGenderIsValid_ShouldNotHaveValidationErrorFor(EnumGender gender)
        {
            // Arrange
            var validator = new CreateProfileRequestValidator();

            // Act - Assert
            validator.ShouldNotHaveValidationErrorFor(request => request.Gender, gender);
        }
Exemple #3
0
        public void Validate_WhenFirstNameIsInvalid_ShouldHaveValidationErrorFor(string firstName, string errorMessage)
        {
            // Arrange
            var validator = new CreateProfileRequestValidator();

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

            failures.Should().Contain(failure => failure.ErrorMessage == errorMessage);
        }
Exemple #4
0
        public void Validate_WhenGenderIsInvalid_ShouldHaveValidationErrorFor(EnumGender gender, string errorMessage)
        {
            // Arrange
            var validator = new CreateProfileRequestValidator();

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

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