private void btIncluir_Click(object sender, RoutedEventArgs e) { AdicionarItemGrade aig = new AdicionarItemGrade(); aig.ShowDialog(); if (aig.Cor == null || aig.Tamanho == null) { return; } if (aig.Cor.Id == 0 || aig.Tamanho.Id == 0) { return; } Grades_produtos gp = new Grades_produtos(); gp.Produto_id = Produto.Id; gp.Cor_id = aig.Cor.Id; gp.Tamanho_id = aig.Tamanho.Id; controller.Save(gp); ListarGrades(); }
public void DEVE_REMOVER_UM_PRODUTO_COM_GRADE() { ProdutosController controller = new ProdutosController(); Produtos produto = GetProduto(); produto.Controla_grade = true; controller.Save(produto); Grades_produtosController gc = new Grades_produtosController(); Grades_produtos grade = new Grades_produtos(); grade.Produto_id = produto.Id; grade.Cor_id = 1; grade.Tamanho_id = 1; gc.Save(grade); controller = new ProdutosController(); bool result = controller.Remove(produto.Id); Assert.IsTrue(result); }