public void AcidionarItemNaVenda() { var servico = FabricaDeServico.Crie <VendaItem>() as ServicoDeVendaItem; var venda = VendaTeste.CadastrarVenda(); var produto = ProdutoTeste.CadastrarProduto(); var vendaItem = servico.Cadastre(venda.Codigo, produto.Codigo, 10); Assert.NotEqual(0, vendaItem.Codigo); //Todo Remover lixo do Banco }
public void AcidionarProdutoNaVendaInvalidaError() { var servico = FabricaDeServico.Crie <VendaItem>() as ServicoDeVendaItem; var venda = ObtenhaUmCodigo(); var produto = ProdutoTeste.CadastrarProduto(); var ex = Assert.Throws <Exception>(() => { servico.Cadastre(venda, produto.Codigo, 10); }); Assert.Equal(ex.Message, ConstantesDeValidacaoDoModel.VENDA_INFORMADA_NAO_LOCALICADA); }