public static GetClient ( string domain = "samples.mailgun.org" ) : MailgunClient | ||
domain | string | |
Résultat | MailgunClient |
public void a_list_of_events_should_be_returned() { int count; var e = MailgunClientBuilder.GetClient().GetStats(0, 100, MailgunEventTypes.Sent, out count); Assert.True(count > 0); }
public When_sending_an_email_message() { result = MailgunClientBuilder.GetClient().SendMail(new MailMessage("*****@*****.**", "*****@*****.**") { Body = "this is a test message from mailgun.", Subject = "Hello from mailgun" }); }
public void the_eu_api_url_should_be_used() { var client = MailgunClientBuilder.GetClient("foobar.com", true); const string euApiUrl = "https://api.eu.mailgun.net"; Assert.StartsWith(euApiUrl, client.DomainBaseUrl.ToString()); }
public void the_standard_api_url_should_be_used() { var client = MailgunClientBuilder.GetClient("foobar.com", false); const string apiUrl = "https://api.mailgun.net"; Assert.StartsWith(apiUrl, client.DomainBaseUrl.ToString()); }
public void no_exception_should_be_thrown() { var mailMessage = new MailMessage("*****@*****.**", "*****@*****.**") { Body = "this is a test message from mailgun with an attachment.", Subject = "Hello from mailgun" }; mailMessage.Attachments.Add(new Attachment(new MemoryStream(Encoding.ASCII.GetBytes("This is the content of a test file.")), "test-file.txt")); MailgunClientBuilder.GetClient().SendMail(mailMessage); }
public void an_invalid_operation_exception_should_be_thrown() { Assert.Throws <InvalidOperationException>(() => MailgunClientBuilder.GetClient("foobar.com").SendMail(MailMessageBuilder.CreateMailWithoutAttachments())); }