public void FailsWhenIdIsEmpty()
        {
            var request = new DeleteListRequest("");
            var validator = new DeleteListValidator();
            var failures = validator.ShouldHaveValidationErrorFor(r => r.Id, request);

            Assert.AreEqual(1, failures.Count());
            Assert.AreEqual("Id must not be null", failures.First().ErrorMessage);
        }
 public void PassesWhenIdIsSet()
 {
     var request = new DeleteListRequest("a");
     var validator = new DeleteListValidator();
     validator.ShouldNotHaveValidationErrorFor(r => r.Id, request);
 }