public void CanReceiveAMessageWhenAItemIsNotLow() { ItemRepository itemRepo = new ItemRepository(); itemRepo.AddToInventoryList(cigaret1); itemList = itemRepo.GetList(); itemList[0].Amount = 12; itemList[0].WarningToogle = true; itemList[0].WarningThreshold = 10; Assert.AreEqual("There is enough items in storage, or this item is not set to have a warning.", itemRepo.Warning(itemList[0])); }
public void CanReceiveAWarningWhenItemIsLow() { ItemRepository itemRepo = new ItemRepository(); itemRepo.AddToInventoryList(cigaret1); itemList = itemRepo.GetList(); itemList[0].Amount = 12; itemList[0].WarningToogle = true; itemList[0].WarningThreshold = 15; Assert.AreEqual("Prince Light Cigaretter is running low, there is only 12 left in storage.", itemRepo.Warning(itemList[0])); }
private void btnAddItem_Click(object sender, EventArgs e) { if (txtWeight.Text == "" && category == "Tobak") { txtWeight.Text = "-1"; } if (txtAmount.Text == "") { txtAmount.Text = "-1"; } if (txtMarketPrice.Text == "") { txtMarketPrice.Text = "-1"; } if (txtSalesPrice.Text == "") { txtSalesPrice.Text = "-1"; } try { if (category == "Cigaretter" || category == "Rullepapir" || category == "Filtre" || category == "Cigar" || category == "Tobak Pastiller") { Item myItem = new Item(category, name, double.Parse(salesPrice), double.Parse(marketPrice), int.Parse(amount)); itemRepo.AddToInventoryList(myItem); newestItem = "Tilføjede: " + myItem.ToStringItem() + ". Antal: " + amount; } else { Item myItem = new Item(category, name, double.Parse(salesPrice), double.Parse(marketPrice), int.Parse(amount), double.Parse(weight)); itemRepo.AddToInventoryList(myItem); newestItem = "Tilføjede: " + myItem.ToStringItem() + ". Antal: " + amount; } this.Close(); } catch (Exception ex) { if (ex.Message.ToLowerInvariant().Contains("name can not be empty")) { txtName.Text = ""; MessageBox.Show("Skriv venligst et navn."); } if (ex.Message.ToLowerInvariant().Contains("catagory can not be empty")) { comboCategory.Text = ""; MessageBox.Show("Vælg venligst en kategori."); } if (ex.Message.ToLowerInvariant().Contains("amount in storage can not be lower then zero")) { txtAmount.Text = ""; MessageBox.Show("Skriv veligst en gyldig mængde. Bemærk at det skal være et tal."); } if (ex.Message.ToLowerInvariant().Contains("it can not cost zero or lower")) { txtMarketPrice.Text = ""; txtSalesPrice.Text = ""; MessageBox.Show("Skriv veligst en gyldig pris. Bemærk at det skal være et tal."); } if (ex.Message.ToLowerInvariant().Contains("it can not weight zero or below")) { txtWeight.Text = ""; MessageBox.Show("Skriv veligst en gyldig vægt. Bemærk at det skal være et tal."); } } }
public void CanAddNewItemToList() { itemRepo.AddToInventoryList(cigaret1); itemList = itemRepo.GetList(); Assert.AreEqual(1, itemList.Count); }