Пример #1
0
        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>();
        }
Пример #2
0
        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}");
        }