Пример #1
0
        public void NotaFiscal_Aplicacao_BuscarTodos_Sucesso()
        {
            List <NotaFiscal> listaNotas = new List <NotaFiscal>();

            _mockNotaFiscalRepositorio.Setup(nfr => nfr.BuscarTodos()).Returns(listaNotas.AsQueryable());
            _mockListaNotaFiscal.Object.Add(_mockNotaFiscal.Object);

            _mockListaDeProdutoNotaFiscal.Object.Add(_mockProdutoNotaFiscal.Object);

            _servicoNotaFiscal.BuscarTodos();
            _mockNotaFiscalRepositorio.Verify(mnfr => mnfr.BuscarTodos());
            _mockNotaFiscalRepositorio.VerifyNoOtherCalls();
        }
Пример #2
0
        public void NotaFiscal_Aplicacao_BuscarTodos_Sucesso()
        {
            _mockNotaFiscalRepositorio.Setup(nfr => nfr.BuscarTodos()).Returns(_mockListaNotaFiscal.Object);

            _mockListaNotaFiscal.Object.Add(_mockNotaFiscal.Object);

            _mockNotaFiscal.Setup(mnf => mnf.Id).Returns(1);
            _mockProdutoNotaFiscalRepositorio.Setup(mpnf => mpnf.BuscarListaPorId(_mockNotaFiscal.Object.Id)).Returns(_mockListaDeProdutoNotaFiscal.Object);

            _mockListaDeProdutoNotaFiscal.Object.Add(_mockProdutoNotaFiscal.Object);

            _servicoNotaFiscal.BuscarTodos();

            _mockNotaFiscalRepositorio.Verify(mnfr => mnfr.BuscarTodos());
            _mockProdutoNotaFiscalRepositorio.Verify(mpnfr => mpnfr.BuscarListaPorId(_mockNotaFiscal.Object.Id));
            _mockNotaFiscal.Verify(mnf => mnf.Id);
        }
Пример #3
0
        public IHttpActionResult BuscarTodos(ODataQueryOptions <NotaFiscal> queryOptions)
        {
            var query = _notaFiscalServico.BuscarTodos();

            return(HandleQuery <NotaFiscal, NotaFiscalModelo>(query, queryOptions));
        }