示例#1
0
        public void NotaFiscal_AdicionarPedidoAoBancodeDados()
        {
            // Arrange
            var repositorio   = new Mock <INotaFiscalRepositorio>();
            var pedidoservice = new Domain_Service.NotaFiscal(repositorio.Object);

            var pedido = new Entidades.NotaFiscal()
            {
                NomeCliente   = "Elir",
                EstadoOrigem  = "SP",
                EstadoDestino = "RJ",
            };

            pedido.ItensDaNotaFiscal.Add(new NotaFiscalItem()
            {
                Cfop          = "32323",
                NomeProduto   = "Computador",
                desconto      = 0.10,
                IdNotaFiscal  = 1,
                CodigoProduto = "200"
            });

            //Act
            repositorio.Setup(r => r.AdicionaritemNoPedido(pedido));
            var retorno = pedidoservice.RetornaSucesso(pedido);

            //Assert
            Assert.True(retorno.id != 0);
        }
示例#2
0
 public RetornoMsg RetornaSucesso(Entidades.NotaFiscal pedido)
 {
     if (pedido == null)
     {
         return(new RetornoMsg("Erro na gravação de dados", 0));
     }
     return(new RetornoMsg("Dados Gravado com sucesso", pedido.Id));
 }
示例#3
0
 public void AdicionaritemNoPedido(Entidades.NotaFiscal n)
 {
     reposi.AdicionaritemNoPedido(n);
 }