public void Check01TestModelValidate()
{
//SETUP
var model = new ModelStateTester.TestModel("123", 50, true);
//ATTEMPT
var vErrors = model.Validate(null).ToList();
//VERIFY
vErrors.Count.ShouldEqual(2);
vErrors[0].MemberNames.Any().ShouldEqual(false);
vErrors[0].ErrorMessage.ShouldEqual("This is a top level error caused by CreateValidationError being set.");
vErrors[1].MemberNames.Any().ShouldEqual(false);
vErrors[1].ErrorMessage.ShouldEqual("This is a top level error caused by MyInt having value 50.");
}