public async Task Send_IssuedInvoiceEmail_SuccessfullyAsync() { // Arrange var settings = new IssuedInvoiceEmailSettings { DocumentId = 913242, ReportLanguage = Language.En, EmailBody = "Test IssuedInvoice email.", EmailSubject = "IssuedInvoice", SendType = SendType.AsPdf, SendToSelf = true, SendToPartner = true, OtherRecipients = new List <string> { OtherEmail } }; // Act var response = await MailClient.IssuedInvoiceEmail.SendAsync(settings); var result = response.AssertResult(); // Assert AssertEmailResult(result); }
public void Send_IssuedInvoiceEmailWithoutRecipient_ThrowsValidationException(IssuedInvoiceEmailSettings setting) { var exception = Assert.Throws <ValidationException>(() => DokladApi.MailClient.IssuedInvoiceEmail.Send(setting)); AssertExceptionMessage(exception); }
/// <inheritdoc/> public Task <ApiResult <EmailSendResult> > SendAsync(IssuedInvoiceEmailSettings settings, CancellationToken cancellationToken = default) { return(SendAsync <IssuedInvoiceEmailSettings>(settings, cancellationToken)); }