public void TestConversaoFormaPagamentoInvalida() { IVendaEntityFactory vendaEntityFactory = PegarVendaEntityFactory(); var vendaModel = new VendaModel(); vendaModel.Cliente = new ClienteModel(int.MinValue, string.Empty); vendaModel.FormaDePagamento = 20; Assert.Throws <AutoMapperMappingException>(() => vendaEntityFactory.Criar(vendaModel)); }
public void TestConversaoFormaPagamento() { IVendaEntityFactory vendaEntityFactory = PegarVendaEntityFactory(); var vendaModel = new VendaModel(); vendaModel.Cliente = new ClienteModel(int.MinValue, string.Empty); vendaModel.FormaDePagamento = DINHEIRO; VendaEntity venda = vendaEntityFactory.Criar(vendaModel); Assert.Equal(FormaDePagamento.Dinheiro, venda.FormaDePagamento); }
public bool ProcessarVenda(VendaModel vendaModel) { VendaEntity venda = _vendaFactory.Criar(vendaModel); var executouComSucesso = _salvarVendaService.Executar(venda); if (!executouComSucesso) { CarregarErrosDe(_salvarVendaService); } return(executouComSucesso); }