NBug.Helpers.EmailDestinationBuilder.Bcc C# (CSharp) Method

Bcc() public method

public Bcc ( System.Net.Mail.MailAddress blindCarbonCopyAddresses ) : EmailDestinationBuilder
blindCarbonCopyAddresses System.Net.Mail.MailAddress
return EmailDestinationBuilder
        public EmailDestinationBuilder Bcc(MailAddress[] blindCarbonCopyAddresses)
        {
            _blindCarbonCopyAddresses = blindCarbonCopyAddresses;

              return this;
        }

Usage Example

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