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); }
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)); }
public void AdicionaritemNoPedido(Entidades.NotaFiscal n) { reposi.AdicionaritemNoPedido(n); }