Exemple #1
0
        public void CanValidateGravatar()
        {
            var results = new ValidationResults();
            var widget  = new Gravatar();

            // Confirm errors.
            widget.FullName = "123456789012345678901234567890123456789012345678901234567890";
            widget.Rating   = "too_long";

            bool success = widget.Validate(results);

            Assert.IsFalse(success);
            Assert.AreEqual(results.Count, 6);

            // Confirm correct
            widget.Header   = "about";
            widget.Zone     = "right";
            widget.FullName = "kishore reddy";
            widget.Rating   = "r";
            widget.Email    = "*****@*****.**";
            widget.Size     = 80;

            results.Clear();
            success = widget.Validate(results);
            Assert.IsTrue(success);
            Assert.AreEqual(results.Count, 0);
        }