public void NullContentInvalid() { var validator = new CreatePostValidator(); ValidationResult result = validator.Validate(new Post { Author = "Test", Content = null }); Assert.That(result, Is.Not.Null); Assert.That(result.IsValid, Is.False); Assert.That( result.Errors.Count(x => x.PropertyName == "Content" && x.ErrorMessage.Contains("empty")), Is.EqualTo(1)); }
public void Valid() { var validator = new CreatePostValidator(); ValidationResult result = validator.Validate(new Post { Author = "Test", Content = "Test" }); Assert.That(result, Is.Not.Null); Assert.That(result.IsValid, Is.True); Assert.That(result.Errors.Count, Is.EqualTo(0)); }