public void Subclass_TryValidate_Ok()
        {
            var person = new BinocularPerson {
                Name = "Helga", EyeCount = 2, FootCount = 2
            };

            ModelValidator.TryValidateObject(person, Results).Should().BeTrue();
        }
        public void OneInterface_TryValidate_Ok()
        {
            var person = new BinocularPerson {
                Name = "Hattie", EyeCount = 2
            };

            ModelValidator.TryValidateObject(person, Results).Should().BeTrue();
        }
        public void OneInterface_TryValidate_Fail()
        {
            var person = new BinocularPerson {
                Name = "Cyclops", EyeCount = 1
            };

            ModelValidator.TryValidateObject(person, Results).Should().BeFalse();
            Results[0].ErrorMessage.Should().Match("*EyeCount*2*");
        }
        public void Subclass_TryValidate_Fail()
        {
            var person = new BinocularPerson {
                Name = null, EyeCount = 2, FootCount = 2
            };

            ModelValidator.TryValidateObject(person, Results).Should().BeFalse();
            Results.Count.Should().BePositive();
            Results[0].ErrorMessage.Should().Match("*Name*required*");
        }
 public void OneInterface_TryValidate_Fail()
 {
     var person = new BinocularPerson {Name = "Cyclops", EyeCount = 1};
     ModelValidator.TryValidateObject(person, Results).Should().BeFalse();
     Results[0].ErrorMessage.Should().Match("*EyeCount*2*");
 }
 public void Subclass_TryValidate_Ok()
 {
     var person = new BinocularPerson {Name = "Helga", EyeCount = 2, FootCount = 2};
     ModelValidator.TryValidateObject(person, Results).Should().BeTrue();
 }
 public void Subclass_TryValidate_Fail()
 {
     var person = new BinocularPerson {Name = null, EyeCount = 2, FootCount = 2};
     ModelValidator.TryValidateObject(person, Results).Should().BeFalse();
     Results.Count.Should().BePositive();
     Results[0].ErrorMessage.Should().Match("*Name*required*");
 }
 public void OneInterface_TryValidate_Ok()
 {
     var person = new BinocularPerson {Name = "Hattie", EyeCount = 2};
     ModelValidator.TryValidateObject(person, Results).Should().BeTrue();
 }