Example #1
0
        public void TestHasNoError()
        {
            var user = new UserValidatableAndEditable
            {
                FirstName = "Marie",
                LastName  = "Bellin"
            };

            user.ValidateProperty("FirstName");
            var errors = user.GetErrors("FirstName");

            Assert.IsFalse(user.HasErrors);
            Assert.IsNull(errors);
        }
Example #2
0
        public void TestHasError()
        {
            var user = new UserValidatableAndEditable
            {
                FirstName = "M",
                LastName  = "Bellin"
            };

            user.ValidateProperty("FirstName");

            var errors = user.GetErrors("FirstName");
            var r      = errors.Cast <string>().ToList();

            Assert.IsTrue(user.HasErrors);
            Assert.AreEqual(1, r.Count);
            Assert.AreEqual("FirstName too short", r[0]);
        }