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));
        }