public void AddEmailAddresses_AllInvalidAddresses() { var submitActionDataMock = Substitute.For <ISubmitActionData>(); var mailMessage = new MailMessage(); var fieldContent = "invalidaddress; anotherinvalid"; var invokeObj = new InvokeSendEmailAction(submitActionDataMock); var addressesAdded = invokeObj.InvokeAddEmailAddresses(fieldContent, "To", mailMessage); Assert.False(addressesAdded); }
public void AddEmailAddresses_WithValidAddresses() { var submitActionDataMock = Substitute.For <ISubmitActionData>(); var mailMessage = new MailMessage(); var fieldContent = "[email protected]; invalid; [email protected]"; var invokeObj = new InvokeSendEmailAction(submitActionDataMock); var addressesAdded = invokeObj.InvokeAddEmailAddresses(fieldContent, "To", mailMessage); Assert.True(addressesAdded); }