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)); }
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)); }