public void Setup() { _mocker = new AutoMocker(); _defaultConnector = _mocker.GetMock <ISalesInvoiceConnector <SalesInvoiceGet, SalesInvoiceWrapper> >(); _mapper = _mocker.GetMock <IMapper <Contract.Model.SalesInvoice, SalesInvoiceGet, SalesInvoicePost> >(); _invoiceService = _mocker.CreateInstance <SalesInvoiceService>(); }
public void CT1_Insert(string testCaseName, SalesInvoice salesInvoice) { SalesInvoiceService service = (SalesInvoiceService)_service.FindService <SalesInvoice>(); IEntityServiceWithReturn <SalesInvoice> serviceWithReturn = service as IEntityServiceWithReturn <SalesInvoice>; SalesInvoice response = null; Assert.DoesNotThrowAsync(async() => response = await serviceWithReturn.Insert(salesInvoice)); Assert.IsNotNull(response); Assert.IsNotNull(response.Response); Assert.IsNotEmpty(response.Response.NumeroNotaFiscal); Assert.IsNotEmpty(response.Response.SerieNotaFiscal); Console.WriteLine($"Nota fiscal gravada com sucesso: {response.Response.NumeroNotaFiscal}-{response.Response.SerieNotaFiscal}"); }