public void BuildWithBcc_DefaultsToSecuredAnonymousConnectionNoAttachments()
{
// Arrange
var fromAddress = new MailAddress("*****@*****.**");
var toAddress = new MailAddress("*****@*****.**");
var anotherAddress = new MailAddress("*****@*****.**");
var bcc1 = new MailAddress("*****@*****.**");
var bcc2 = new MailAddress("*****@*****.**");
// Act
var builder = new EmailDestinationBuilder(fromAddress, new[] { toAddress, anotherAddress }, ServerName);
string result = builder.Bcc(new[] { bcc1, bcc2 }).Build();
// Assert
var expected =
string.Format(
"Type=Mail;From={0};To={1},{2};Bcc={3},{4};UseAttachment={5};SmtpServer={6};UseSsl=true;Port=465;UseAuthentication=false;",
fromAddress.Address,
toAddress.Address,
anotherAddress.Address,
bcc1.Address,
bcc2.Address,
"false",
ServerName);
Assert.Equal(expected, result);
}