public void BuildOtherInvalidEmail() { _ = EmailTemplateBuilder.New("Template 1") .To("*****@*****.**") .With() .Subject("AAA") .Add("Template 2"); }
public void BuildDuplicateEmailName() { _ = EmailTemplateBuilder.New("Template 1") .To("*****@*****.**") .With() .Subject("Email Subject") .Body("Email body") .Add("Template 1") .To("*****@*****.**") .With() .Subject("Email Subject") .BodyFrom("TestData/Body.html") .Build(); }
public void BuildTwoEmail() { var b = EmailTemplateBuilder.New("Template 1") .To("*****@*****.**") .Cc("*****@*****.**") .Bcc("*****@*****.**") .With() .Subject("Email Subject") .Body("Email body") .Add("Template 2") .To("*****@*****.**") .With() .Subject("Email Subject") .BodyFrom("TestData/Body.html") .Build(); b.Should().HaveCount(2); b.OfType <EmailTemplate>().All(i => i.IsValid).Should().BeTrue(); }
public void BuildAnEmail() { var b = EmailTemplateBuilder.New("Template 1") .To("*****@*****.**") .Cc("*****@*****.**") .Bcc("*****@*****.**") .With() .Subject("Email Subject") .Body("Email body") .Build(); b.Should().HaveCount(1); var t = b.First(); t.Name.Should().Be("Template 1"); t.ToEmails.Should().Be("*****@*****.**"); t.CcEmails.Should().Be("*****@*****.**"); t.BccEmails.Should().Be("*****@*****.**"); t.Subject.Should().Be("Email Subject"); t.Body.Should().Be("Email body"); ((EmailTemplate)t).IsValid.Should().BeTrue(); }