// Método para insertar un producto private void btInsertProduct_Click(object sender, EventArgs e) { bool isValid = ValidateField(); if (isValid) { Product product = new Product { ProductName = this.txtInsertProduct.Text, ProductDescription = this.txtInsertPDescription.Text, ProductId = Guid.NewGuid(), Price = Convert.ToDecimal(this.txtInsertPrize.Text), Earns = Convert.ToDouble(this.txtInsertEarns.Text), SubcategoryId = new Guid(this.comboInsertSubcategory.SelectedValue.ToString()) }; bool hasBeenInserted = BusinessProduct.InsertProduct(product); if (hasBeenInserted) { RefreshDataGridView(); MessageBox.Show("Producto insertado correctamente"); this.txtInsertProduct.Text = String.Empty; this.txtInsertPDescription.Text = String.Empty; this.txtInsertPrize.Text = String.Empty; this.txtInsertEarns.Text = String.Empty; } else { MessageBox.Show("Error al insertar producto"); } } }
public void Product_Has_Been_Inserted_Test() { var sub = _context.Products.FirstOrDefault(); Product product = new Product { ProductId = Guid.NewGuid(), Earns = 5.0, Price = 50, ProductDescription = "test!", ProductName = "test", Quantity = 1, SubcategoryId = sub.SubcategoryId }; var insert = BusinessProduct.InsertProduct(product); Assert.AreEqual(insert, true); }