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