Example #1
0
        /// <summary>
        ///A test for Insert
        ///</summary>
        //[TestMethod()]
        public void InsertTest()
        {
            ProdutoDAL target = new ProdutoDAL();
            Produto produto = new Produto();

            produto.IdProduto = "999";
            produto.IdParceiro = 1;
            produto.Link = "linkteste";
            produto.PrecoCheio = 100;
            produto.Preco = 100;
            produto.ImagemThumbnail = "imagem.jpg";
            produto.Pontos = 35;
            produto.IsDisponivel = true;
            produto.IsAtivo = true;
            produto.DataCadastro = DateTime.Now;
            produto.DataAlteracao = DateTime.Now;
            produto.Usuario = "Sam9araujo";
            produto.Nome = "Produto";
            produto.Nivel = 1;
            produto.OrdemDestaque = 1;
            produto.Titulo = "Titulo teste";
            produto.Descricao = "Desc teste";
            produto.Observacao = "OBS teste";
            produto.Frete = 50;
            produto.IdCategoria = 1;

            target.Insert(produto);

            Produto produtoTest = target.Obter("IdProduto = " + produto.IdProduto + " AND IdParceiro = " + produto.IdParceiro);

            Assert.AreEqual(produto.IdProduto       ,produtoTest.IdProduto);
            Assert.AreEqual(produto.IdParceiro      ,produtoTest.IdParceiro);
            Assert.AreEqual(produto.Link            ,produtoTest.Link);
            Assert.AreEqual(produto.PrecoCheio      ,produtoTest.PrecoCheio);
            Assert.AreEqual(produto.Preco           ,produtoTest.Preco);
            Assert.AreEqual(produto.ImagemThumbnail ,produtoTest.ImagemThumbnail);
            Assert.AreEqual(produto.Pontos          ,produtoTest.Pontos);
            Assert.AreEqual(produto.IsDisponivel    ,produtoTest.IsDisponivel);
            Assert.AreEqual(produto.IsAtivo         ,produtoTest.IsAtivo);
            Assert.AreEqual(produto.DataCadastro    ,produtoTest.DataCadastro);
            Assert.AreEqual(produto.DataAlteracao   ,produtoTest.DataAlteracao);
            Assert.AreEqual(produto.Usuario         ,produtoTest.Usuario);
            Assert.AreEqual(produto.Nome            ,produtoTest.Nome);
            Assert.AreEqual(produto.Nivel           ,produtoTest.Nivel);
            Assert.AreEqual(produto.OrdemDestaque   ,produtoTest.OrdemDestaque);
            Assert.AreEqual(produto.Titulo          ,produtoTest.Titulo);
            Assert.AreEqual(produto.Descricao       ,produtoTest.Descricao);
            Assert.AreEqual(produto.Observacao      ,produtoTest.Observacao);
            Assert.AreEqual(produto.Frete           ,produtoTest.Frete);
            Assert.AreEqual(produto.IdCategoria     ,produtoTest.IdCategoria);
        }