public void IsValidTests()
{
var attribute = new EmailAttribute();
Assert.IsTrue(attribute.IsValid(null)); // Don't check for required
Assert.IsTrue(attribute.IsValid("*****@*****.**"));
Assert.IsTrue(attribute.IsValid("*****@*****.**"));
Assert.IsTrue(attribute.IsValid("*****@*****.**"));
Assert.IsTrue(attribute.IsValid("*****@*****.**"));
Assert.IsFalse(attribute.IsValid("foo"));
Assert.IsFalse(attribute.IsValid("foo@"));
Assert.IsFalse(attribute.IsValid("*****@*****.**"));
}