Exemplo n.º 1
0
        public void RemovendoUmProdutoListaDeveTarVazia()
        {
            var produto        = new Produto(1, "Leite", 3);
            var produtoServico = new ProdutoServico(
                new ProdutoRepositorioMock());

            produtoServico.RemoverProduto(produto);
            var lista = produtoServico.ListarOsProdutos();

            Assert.AreEqual(0, lista.Count);
        }
Exemplo n.º 2
0
        public void SalvandoUmProdutoListaDeveTerDoisProdutos()
        {
            var produto        = new Produto(2, "Cha", 5);
            var produtoServico = new ProdutoServico(
                new ProdutoRepositorioMock());

            produtoServico.SalvarProduto(produto);
            var lista = produtoServico.ListarOsProdutos();

            Assert.AreEqual(2, lista.Count);
        }
Exemplo n.º 3
0
        public void AlterandoUmProdutoListaDeveTerUmProdutoChamadoCha()
        {
            var produto        = new Produto(1, "Cha", 5);
            var produtoServico = new ProdutoServico(
                new ProdutoRepositorioMock());

            produtoServico.AlterarProduto(produto);
            var lista = produtoServico.ListarOsProdutos();

            Assert.AreEqual("Cha", lista[0].Nome);
            Assert.AreEqual(1, lista.Count);
        }