Example #1
0
        public void ShouldFailToRemoveMealFromDietTwice()
        {
            Diet diet = GetNewDiet();
            Meal meal = diet.AddMeal("Breakfast", "A faster breakfast", new Time(9, 0, 0));

            diet.RemoveMeal(meal);
            diet.RemoveMeal(meal);

            Assert.IsFalse(diet.IsValid);
            Assert.AreEqual("A lista de refeições dessa dieta não contém essa refeição.", diet.GetNotifications().FirstOrDefault().Description);
        }