public void ConstructorDisplaysCorrectType() { string mealName = "test name"; string description = "asdfasdf"; string ingredientList = "zxcvzxcv"; int mealNumber = 5; double price = 3.56; ChallengeOneRepository testMenu = new ChallengeOneRepository(mealName, description, ingredientList, mealNumber, price); Assert.AreEqual(mealName, MealName); Assert.AreEqual(description, Description); Assert.AreEqual(ingredientList, IngredientList); Assert.AreEqual(mealNumber, MealNumber); Assert.AreEqual(price, Price); }
public bool UpdateCurrentMenuItem(string originalMealNumber, ChallengeOneRepository newMealNumber) { ChallengeOneMenuProperties oldMealNumber = FindSpecificMenuItem(int.Parse(originalMealNumber)); if (oldMealNumber != null) { oldMealNumber.MealName = newMealNumber.MealName; oldMealNumber.Description = newMealNumber.Description; oldMealNumber.IngredientList = newMealNumber.IngredientList; oldMealNumber.MealNumber = newMealNumber.MealNumber; oldMealNumber.Price = newMealNumber.Price; return(true); } else { return(false); } }
public bool RemoveMenuItem(int mealNumber) { ChallengeOneRepository menuItem = FindSpecificMenuItem(mealNumber); if (menuItem == null) { return(false); } int initialCount = menuItems.Count; menuItems.Remove(menuItem); if (initialCount > menuItems.Count) { return(true); } else { return(false); } }