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); }