public void GeraInsertCategoriaTeste() { CategoriaTeste categoria = new CategoriaTeste(); categoria.Id = 2; categoria.Nome = "Comidas"; target = new CommandInsertGenerator(categoria); string insert = "INSERT INTO categoria_teste (nome) VALUES ('Comidas')"; Assert.That(target.GetCommand(), Is.EqualTo(insert)); }
//[Test] public void TestB() { GgsTeste cat = new GgsTeste(); cat.Nome = "Teste Insert 4"; var insert = new CommandInsertGenerator(cat).GetCommand(); NonQueryCommandsExecutor executor = new NonQueryCommandsExecutor(cat); executor.Execute(); var novaCategoria = Joke.Query<GgsTeste>() .Where("nome ILIKE 'Teste%4'") .Execute()[0]; Assert.That(novaCategoria.Id, Is.EqualTo(23)); Assert.That(novaCategoria.Nome, Is.EqualTo("Teste Insert 4")); }
//[Test] public void TestA() { CategoriaTeste cat = new CategoriaTeste(); cat.Id = 20000; cat.Nome = "Teste Insert"; var insert = new CommandInsertGenerator(cat).GetCommand(); NonQueryCommandsExecutor executor = new NonQueryCommandsExecutor(cat); executor.Execute(); var novaCategoria = Joke.Query<CategoriaTeste>() .Where("categoriaTeste.Id = 20000") .Execute()[0]; Assert.That(novaCategoria.Id, Is.EqualTo(20000)); Assert.That(novaCategoria.Nome, Is.EqualTo("Teste Insert")); }
public void GeraInsertPrecoProduto() { DateTime dataIni = new DateTime(2015, 11, 07); DateTime dataFim = new DateTime(2015, 11, 09); PrecoProduto precoProduto = new PrecoProduto(); precoProduto.Id = 10; precoProduto.Preco = 20; precoProduto.DataInicio = dataIni; precoProduto.DataFim = dataFim; precoProduto.Produto = new Produto(); precoProduto.Produto.Id = 4; precoProduto.Produto.Nome = "Trigo"; target = new CommandInsertGenerator(precoProduto); string insert = ""; insert += "INSERT INTO preco_produto (data_fim, data_inicio, preco, id_produto) VALUES ('" + dataFim + "', '" + dataIni + "', 20, 4)"; Assert.That(target.GetCommand(), Is.EqualTo(insert)); }
public void GeraInsertComparadorProduto() { DateTime data = new DateTime(2015, 11, 07); ComparadorProdutos comparador = new ComparadorProdutos(); comparador.Id = 20; comparador.DataComparacao = data; comparador.ProdutoA = new Produto(); comparador.ProdutoA.Id = 4; comparador.ProdutoA.Nome = "Trigo"; comparador.ProdutoB = new Produto(); comparador.ProdutoB.Id = 23; comparador.ProdutoB.Nome = "Macarrão"; target = new CommandInsertGenerator(comparador); string insert = ""; insert += "INSERT INTO comparador_produtos (data_comparacao, id_produto_a, id_produto_b) VALUES ('" + data + "', 4, 23)"; 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)); }