public void SendToOtherAddresses_Empty_Is_Valid() { // Arrange var validator = new ReceiptOptionsValidator(); var receiptOptions = new ReceiptOptions { SendToOtherAddresses = new List <string>() }; // Act var result = validator.Validate(receiptOptions); // Assert Assert.False(result.Errors.Any(e => e.ErrorMessage == "SendToOtherAddresses is invalid")); }
public void SendToOtherAddresses_Multiple_Email_Addresses_Is_Valid() { // Arrange var validator = new ReceiptOptionsValidator(); var receiptOptions = new ReceiptOptions { SendToOtherAddresses = new List <string> { "*****@*****.**", "*****@*****.**", "*****@*****.**" } }; // Act var result = validator.Validate(receiptOptions); // Assert Assert.False(result.Errors.Any(e => e.ErrorMessage == "SendToOtherAddresses is invalid")); }
public void SendToOtherAddresses_One_Email_Address_Is_Valid() { // Arrange var validator = new ReceiptOptionsValidator(); var receiptOptions = new ReceiptOptions { SendToOtherAddresses = new List <string> { "*****@*****.**" } }; // Act var result = validator.Validate(receiptOptions); // Assert Assert.False(result.Errors.Any(e => e.ErrorMessage == "SendToOtherAddresses is invalid. Using brackets, enter valid email addresses seperated by commas")); }