예제 #1
0
        public async Task GetPdfGetMailDetail_response_should_have_email_adress()
        {
            var query = new QueryFilterBuilder <OutboxInvoiceGetModel>()
                        .PageIndex(1)
                        .PageSize(100)
                        .QueryFor(q => q.Currency, Operator.Equal, "TRY")
                        .Build();
            var pageList = await earchiceInvoiceClient.Get(query);

            var model = pageList.Items.ToList();

            foreach (var item in model)
            {
                var response = await earchiceInvoiceClient.GetMailDetail(item.Id.ToString());

                foreach (var mailDetail in response)
                {
                    Assert.NotEmpty(mailDetail.EmailAddress);
                }
            }
        }
예제 #2
0
 [HttpGet("getmailddetail/{id}")] //e6f321ba-12c3-460b-87b3-04ac9887deb
 public async Task <ActionResult <List <EarsivInvoiceMailModel> > > GetMailDetail(string id)
 {
     return(Ok(await earchiveClient.GetMailDetail(id)));
 }