public void Validate_WhenFirstNameIsValid_ShouldNotHaveValidationErrorFor(string firstName) { // Arrange var validator = new CreateProfileRequestValidator(); // Act - Assert validator.ShouldNotHaveValidationErrorFor(request => request.FirstName, firstName); }
public void Validate_WhenGenderIsValid_ShouldNotHaveValidationErrorFor(EnumGender gender) { // Arrange var validator = new CreateProfileRequestValidator(); // Act - Assert validator.ShouldNotHaveValidationErrorFor(request => request.Gender, gender); }
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); }
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); }