示例#1
0
        public void GeraInsertProdutoTeste()
        {
            ProdutoTeste produto = new ProdutoTeste();

            produto.Id            = 3;
            produto.Nome          = "Lasanha";
            produto.Embalagem     = "Caixa";
            produto.Marca         = "Sadia";
            produto.Quantidade    = "650";
            produto.UnidadeMedida = "g";

            produto.CategoriaTeste      = new CategoriaTeste();
            produto.CategoriaTeste.Id   = 4;
            produto.CategoriaTeste.Nome = "Congelados";

            target = new CommandUpdateGenerator(produto);

            string insert = "";

            insert += "UPDATE produto_teste ";
            insert += "SET id_categoria_teste = 4, ";
            insert += "embalagem = 'Caixa', ";
            insert += "marca = 'Sadia', ";
            insert += "nome = 'Lasanha', ";
            insert += "quantidade = '650', ";
            insert += "unidade_medida = 'g' ";
            insert += "WHERE id = 3";

            Assert.That(target.GetCommand(), Is.EqualTo(insert));
        }
示例#2
0
        public void GeraInsertProdutoTeste()
        {
            ProdutoTeste produto = new ProdutoTeste();

            produto.Id            = 3;
            produto.Nome          = "Lasanha";
            produto.Embalagem     = "Caixa";
            produto.Marca         = "Sadia";
            produto.Quantidade    = "650";
            produto.UnidadeMedida = "g";

            produto.CategoriaTeste      = new CategoriaTeste();
            produto.CategoriaTeste.Id   = 4;
            produto.CategoriaTeste.Nome = "Congelados";

            target = new CommandInsertGenerator(produto);

            string insert = "";

            insert += "INSERT INTO produto_teste (id_categoria_teste, embalagem, marca, nome, quantidade, unidade_medida) VALUES (4, 'Caixa', 'Sadia', 'Lasanha', '650', 'g')";

            Assert.That(target.GetCommand(), Is.EqualTo(insert));
        }
        public void GeraUpdateProdutoTeste()
        {
            ProdutoTeste produto = new ProdutoTeste();
            produto.Id = 3;

            produto.CategoriaTeste = new CategoriaTeste();
            produto.CategoriaTeste.Id = 4;
            produto.CategoriaTeste.Nome = "Congelados";

            DictionaryEntitiesAspects.GetInstance().AddOrRefreshAspect(produto);

            target = new CommandUpdateGenerator(produto);
            Assert.That(target.GetCommand(), Is.EqualTo(""));

            produto.CategoriaTeste = null;
            produto.Nome = "Lasanha";
            produto.Embalagem = "Caixa";
            produto.Marca = "Sadia";
            produto.Quantidade = "650";
            produto.UnidadeMedida = "g";

            target = new CommandUpdateGenerator(produto);

            string update = "";
            update += "UPDATE produto_teste ";
            update += "SET id_categoria_teste = null, ";
            update += "embalagem = 'Caixa', ";
            update += "marca = 'Sadia', ";
            update += "nome = 'Lasanha', ";
            update += "quantidade = '650', ";
            update += "unidade_medida = 'g' ";
            update += "WHERE id = 3";

            Assert.That(target.GetCommand(), Is.EqualTo(update));
        }
        public void GeraInsertProdutoTeste()
        {
            ProdutoTeste produto = new ProdutoTeste();
            produto.Id = 3;
            produto.Nome = "Lasanha";
            produto.Embalagem = "Caixa";
            produto.Marca = "Sadia";
            produto.Quantidade = "650";
            produto.UnidadeMedida = "g";

            produto.CategoriaTeste = new CategoriaTeste();
            produto.CategoriaTeste.Id = 4;
            produto.CategoriaTeste.Nome = "Congelados";

            target = new CommandInsertGenerator(produto);

            string insert = "";
            insert += "INSERT INTO produto_teste (id_categoria_teste, embalagem, marca, nome, quantidade, unidade_medida) VALUES (4, 'Caixa', 'Sadia', 'Lasanha', '650', 'g')";

            Assert.That(target.GetCommand(), Is.EqualTo(insert));
        }
        public void GeraInsertProdutoTeste()
        {
            ProdutoTeste produto = new ProdutoTeste();
            produto.Id = 3;
            produto.Nome = "Lasanha";
            produto.Embalagem = "Caixa";
            produto.Marca = "Sadia";
            produto.Quantidade = "650";
            produto.UnidadeMedida = "g";

            produto.CategoriaTeste = new CategoriaTeste();
            produto.CategoriaTeste.Id = 4;
            produto.CategoriaTeste.Nome = "Congelados";

            target = new CommandUpdateGenerator(produto);

            string insert = "";
            insert += "UPDATE produto_teste ";
            insert += "SET id_categoria_teste = 4, ";
            insert += "embalagem = 'Caixa', ";
            insert += "marca = 'Sadia', ";
            insert += "nome = 'Lasanha', ";
            insert += "quantidade = '650', ";
            insert += "unidade_medida = 'g' ";
            insert += "WHERE id = 3";

            Assert.That(target.GetCommand(), Is.EqualTo(insert));
        }