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

Body() public method

public Body ( string body ) : EmailDestinationBuilder
body string
return EmailDestinationBuilder
        public EmailDestinationBuilder Body(string body)
        {
            _customBody = body;

              return this;
        }

Usage Example

    public void BuildCustomBody_PreparesCorrectDestination()
    {
      // Arrange
      var fromAddress = new MailAddress("*****@*****.**");
      var toAddress = new MailAddress("*****@*****.**");
      var anotherAddress = new MailAddress("*****@*****.**");

      // Act
      var builder = new EmailDestinationBuilder(fromAddress, new[] { toAddress, anotherAddress }, ServerName);
      string result = builder.Body("Bizz").Build();

      // Assert
      var expected =
        string.Format(
          "Type=Mail;From={0};To={1},{2};UseAttachment={3};CustomBody={4};SmtpServer={5};UseSSL=yes;Port=465;UseAuthentication=no;", 
          fromAddress.Address, 
          toAddress.Address, 
          anotherAddress.Address, 
          "false", 
          "Bizz", 
          ServerName);

      Assert.Equal(expected, result);
    }