示例#1
0
        public Calcado AtualizarCalcado(Calcado calcado)
        {
            bool existe = ExisteCalcado(calcado.Id);

            if (!existe)
            {
                Calcado atualizarcalcado = _repositorio.Atualizar(calcado);
                return(atualizarcalcado);
            }
            return(null);
        }
        public void AtualizaProdutoRepositorioTeste()
        {
            Calcado calcado = _contexto.Calcados.Find(1);

            calcado.Modelo  = "Tenis Mercurial";
            calcado.Cor     = "Roxo";
            calcado.Tamanho = 39;

            _repositorio.Atualizar(calcado);

            Calcado calcadoAtualizado = _contexto.Calcados.Find(1);

            Assert.AreEqual("Tenis Mercurial", calcadoAtualizado.Modelo);
            Assert.AreEqual("Roxo", calcadoAtualizado.Cor);
            Assert.AreEqual(39, calcadoAtualizado.Tamanho);
        }
示例#3
0
        public void AtualizaProdutoRepositorioTeste()
        {
            Produto produto = _contexto.Produtos.Find(1);

            produto.Nome       = "Sapato";
            produto.Valor      = 200;
            produto.Quantidade = 15;

            _repositorio.Atualizar(produto);

            Produto produtoAtualizado = _contexto.Produtos.Find(1);

            Assert.AreEqual("Sapato", produtoAtualizado.Nome);
            Assert.AreEqual(200, produtoAtualizado.Valor);
            Assert.AreEqual(15, produtoAtualizado.Quantidade);
        }