Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
        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);
        }