コード例 #1
0
 public void ShouldGetIngrediensForADay()
 {
     var ingredients = new List<DietIngredientViewModel>
                           {
                               ModelCreator.CreateDietIngredientViewModel("0,1,2,3,4", 540),
                               ModelCreator.CreateDietIngredientViewModel("5,6", 540),
                               ModelCreator.CreateDietIngredientViewModel("0,1,2,3,4", 840),
                               ModelCreator.CreateDietIngredientViewModel("0,1,2,3,4", 540),
                               ModelCreator.CreateDietIngredientViewModel("0,1,2,3,4,5,6", 540),
                               ModelCreator.CreateDietIngredientViewModel("0,1,2,3,4,5,6", 540),
                           };
     var diet = ModelCreator.CreateDietViewModel();
     diet.Ingredients = ingredients;
     var dietNotifier = new DietNotifier(diet, new DateTime(2013, 4, 1));
     var result = dietNotifier.GetIngrediensForDay(new DateTime(2013, 4, 1)); //Monday
     result.ShouldNotBeNull();
     result.ShouldBeType<List<DietIngredientViewModel>>();
     result.Count.ShouldEqual(5);
 }