public void AddProduct() { //Arrange DBManager business = new DBManager(); List<Product> products = new List<Product>(); string expected = "1, Product, 23, 1, 100"; //Act business.AddProduct(1, "Product", 23, 1, 100, true, products); string result = products[0].Id + ", " + products[0].Name + ", " + products[0].VAT + ", " + products[0].Quantity + ", " + products[0].NettoPrice; //Assert Assert.AreEqual(expected, result); }
/// <summary> /// Add new product to ListView and List<T> /// </summary> /// <param name="name">Product name</param> /// <param name="vat">Product VAT</param> /// <param name="nettoprice">Netto price</param> /// <param name="quantity">Quantity</param> private void AddProduct(string name, decimal vat, decimal nettoprice, decimal quantity) { if (!string.IsNullOrWhiteSpace(txtProduct.Text) && !string.IsNullOrWhiteSpace(txtPrice.Text)) { try { DBManager manager = new DBManager(); manager.AddProduct(productId, name, vat, quantity, nettoprice, radioButton1.Checked, products); AddProductToListView(); _itemscounter++; productId++; } catch (Exception) { MessageBox.Show("Wprowadziłeś niepoprawne dane!", "Błąd"); } } else { MessageBox.Show("Wprowadź wszystkie dane!", "Błąd"); } }