Example #1
0
        public void TestMealMultiples()
        {
            var meal = new Meal(new TimeOfDay("morning"));
            meal.AddMealItem(1);
            Assert.IsTrue(meal.IsValid);
            meal.AddMealItem(1);
            Assert.IsFalse(meal.IsValid);

            var meal2 = new Meal(new TimeOfDay("night"));
            meal2.AddMealItem(3);
            Assert.IsTrue(meal2.IsValid);
            meal2.AddMealItem(3);
            Assert.IsFalse(meal2.IsValid);

            var meal3 = new Meal(new TimeOfDay("morning"));
            meal3.AddMealItem(3);
            Assert.IsTrue(meal3.IsValid);
            meal3.AddMealItem(3);
            Assert.IsTrue(meal3.IsValid);
        }