public void CreateProductStorageControllerTest() { int old_id = Product.GetNextID(); ConcurrentDictionary <int, int> StorageWithAmount = new ConcurrentDictionary <int, int>(); Random Rng = new Random(); StorageWithAmount.TryAdd(Rng.Next() % 5, Rng.Next() % 10); SC.CreateProduct(old_id, "TestProd", "TestBrand", 20m, 1, false, 0m, 10m, StorageWithAmount); int new_id = Product.GetNextID(); bool Identical = (SC.ProductDictionary[old_id] == SC.AllProductsDictionary[old_id]); bool Rest = (new_id > old_id) && SC.ProductDictionary.ContainsKey(old_id) && SC.AllProductsDictionary.ContainsKey(old_id); Assert.IsTrue(Identical && Rest); }
private void AddProduct() { _storageController.CreateProduct(Product.GetNextID(), textbox_Name.Text, comboBox_Brand.Text, Decimal.Parse(textbox_PurchasePrice.Text), _storageController.GroupDictionary.First(x => x.Value.Name == comboBox_Group.Text).Key, (textbox_DiscountPrice.Text != "0") ? true : false, Decimal.Parse(textbox_DiscountPrice.Text), Decimal.Parse(textbox_SalePrice.Text), _storageWithAmount); }