public void Validate_WhenNameIsValid_ShouldNotHaveValidationErrorFor(string name) { // Arrange var validator = new ClanPostRequestValidator(); // Act - Assert validator.ShouldNotHaveValidationErrorFor(request => request.Name, name); }
public void Validate_WhenNameIsInvalid_ShouldHaveValidationErrorFor(string name, string errorMessage) { // Arrange var validator = new ClanPostRequestValidator(); // Act - Assert var failures = validator.ShouldHaveValidationErrorFor(request => request.Name, name); failures.Should().Contain(failure => failure.ErrorMessage == errorMessage); }