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 AcidionarProdutoInvalidoNaProdutoError() { var servico = FabricaDeServico.Crie <VendaItem>() as ServicoDeVendaItem; var venda = VendaTeste.CadastrarVenda(); var produto = ObtenhaUmCodigo(); var ex = Assert.Throws <Exception>(() => { servico.Cadastre(venda.Codigo, produto, 10); }); Assert.Equal(ex.Message, ConstantesDeValidacaoDoModel.PRODUTO_INFORMADO_NAO_LOCALIZADO); }