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 VendaApplication(IVendaEntityFactory vendaFactory, ISalvarVendaService salvarVendaService) : base() { _vendaFactory = vendaFactory; _salvarVendaService = salvarVendaService; }