public async void SendgridFailTest() { var sendgridClient = new SendgridDeliveryService(apikey: "0x000", httpClient: new TestHttpClient(HttpStatusCode.BadRequest, "")); IPostbode postbode = new PostbodeClient(); postbode = postbode.Use(sendgridClient) .SetRecipient("*****@*****.**") .SetSender("*****@*****.**") .SetSubject("test") .SetTextContent("HALLLOOOO"); postbode.Mail.Headers = new Dictionary <string, string>() { { "test-key", "test-value" } }; var result = await postbode.SendAsync(); Assert.False(result.Succes); }
public async void MailgunTest() { var mailgunClient = new MailgunDeliveryService(domain: "test.nl", apikey: "0x000", httpClient: new TestHttpClient(HttpStatusCode.OK, "")); IPostbode postbode = new PostbodeClient(); postbode = postbode.Use(mailgunClient) .SetRecipient("*****@*****.**") .SetSender("*****@*****.**") .SetSubject("test") .SetTextContent("HALLLOOOO"); postbode.Mail.Headers = new Dictionary <string, string>() { { "test-key", "test-value" } }; var result = await postbode.SendAsync(); Assert.True(result.Succes); }