public void Test_WithAttachment2_ShouldAddNewAttachment() { var instance = new MailerSendEmailParameters(); instance.WithAttachment(new MailerSendEmailAttachment("1", "file.pdf", "<base64content>")); instance.WithAttachment("2", "file2.pdf", "<base64content>"); instance.Attachments.Should().NotBeEmpty(); instance.Attachments.Should().HaveCount(2); var attachment = instance.Attachments.Last(); attachment.Id.Should().Be("2"); attachment.FileName.Should().Be("file2.pdf"); attachment.Content.Should().Be("<base64content>"); }
public void Test_WithAttachment1_ShouldReplaceAttachmentCollection() { var instance = new MailerSendEmailParameters(); instance.WithAttachment(new MailerSendEmailAttachment("1", "file.pdf", "<base64content>")); instance.Attachments.Should().NotBeEmpty(); instance.Attachments.Should().HaveCount(1); var attachment = instance.Attachments.First(); attachment.Id.Should().Be("1"); attachment.FileName.Should().Be("file.pdf"); attachment.Content.Should().Be("<base64content>"); }