Ejemplo n.º 1
0
        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>");
        }
Ejemplo n.º 2
0
        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>");
        }