public MealController(IMealService service, IProMapper mapper, IFileManagerService fileManagerService, ICacheManager cache) : base(service, mapper) { this.service = service; this.fileManagerService = fileManagerService; this.cache = cache; }
public Meal[] AddDomainMealsToDay(IMealService <Meal> mealService) { Meal[] mealList = new Meal[6]; var meal = new Meal("Breakfast", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[0] = meal; meal = new Meal("Second Breakfast", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[1] = meal; meal = new Meal("Lunch", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[2] = meal; meal = new Meal("Midday Meal", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[3] = meal; meal = new Meal("Snack", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[4] = meal; meal = new Meal("Dinner", mealService.GetLastId() + 1); mealService.Items.Add(meal); mealList[5] = meal; return(mealList); }
public OrderController(IMealService service, IClientService clientService, IOrderService orderService, Cart cart) { _mealService = service; _clientService = clientService; _orderService = orderService; _cart = cart; }
public void UpdateItem_RedirectToDishIndex_WhenPassItem([Frozen] IMealService mealService, [Frozen] Item item) { //Arrange var mealMock = Mock.Get(mealService); var itemController = new ItemController(mealMock.Object); //Act var sut = itemController.SaveItem(item); //Assert sut.Should() .BeAssignableTo <IActionResult>().And .BeOfType <RedirectToActionResult>() .Which.RouteValues["id"].Should().Be(item.DishId); sut.Should() .BeOfType <RedirectToActionResult>() .Which.ActionName.Should().Be("Index"); sut.Should() .BeOfType <RedirectToActionResult>() .Which.ControllerName.Should().Be("Dish"); mealMock.Verify(m => m.UpdateItem(item)); }
public MealController( IMealService mealService, IMapper mapper) { _mealService = mealService; _mapper = mapper; }
public MealsController(IMealService _mealService, IMealCategoryService _mealCategoryService, IRestaurantService _restaurantService, IMealTypeService _mealTypeService) { mealService = _mealService; restaurantService = _restaurantService; mealCategoryService = _mealCategoryService; mealTypeService = _mealTypeService; }
public DietController(IDietService dietService, IMapper mapper, IMealService mealService, IFoodService foodService) { this.dietService = dietService; this.mealService = mealService; this.foodService = foodService; this.mapper = mapper; }
public MealController(IMealService mealService, IMealIngredientService mealIngredientService, ISearchService searchService) { _mealService = mealService; _mealIngredientService = mealIngredientService; _searchService = searchService; }
public MealsController(IMealService mealService, IMealEntryService mealEntryService, IUserService userService, IMapper mapper) { this.mapper = mapper; this.userService = userService; this.mealEntryService = mealEntryService; this.mealService = mealService; }
public RestaurantsController(IRestaurantService _restaurantService, IMapper _mapper, IMealService _mealService, IMealCategoryService _mealCategoryService) { restaurantService = _restaurantService; mapper = _mapper; mealService = _mealService; mealCategoryService = _mealCategoryService; }
public HomeController(IMealService mealsService, IMapper mapper) { Guard.WhenArgument(mealsService, nameof(mealsService)).IsNull().Throw(); Guard.WhenArgument(mapper, nameof(mapper)).IsNull().Throw(); this.mealsService = mealsService; this.mapper = mapper; }
public ChefAuthorizationHandler(UserManager <AppUser> userManager, IMealService mealService, ISesshinService sesshinService) { _userManager = userManager; _mealService = mealService; _sesshinService = sesshinService; }
public MealController(IMapper mapper, IMealService mealService, IHostEnvironment environment, IFood_CategoryService foodCategoryService, IFoodService foodService) { this.environment = environment; this.mapper = mapper; this.mealService = mealService; this.foodCategoryService = foodCategoryService; this.foodService = foodService; }
public void Init() { _mealRepository = new Mock <IMealRepository>(); _recipeRepository = new Mock <IRecipeRepository>(); _mealRepository.Setup(m => m.List(It.IsAny <Expression <Func <MealListView, bool> > >())) .Returns(DefaultSearchResultList); _mealService = new MealService(_mealRepository.Object, _recipeRepository.Object); }
//public int AddNewMealinDay(string name, Day day) //{ // var id = GetLastId() + 1; // var mealHolder = new MealInDay(name, id); // day.mealList.Add(mealHolder); // return mealHolder.Id; //} public Day CreateNewDayByDateTime(DateTime dateTime, IMealService <Meal> mealService) { var id = GetLastId() + 1; var dayHolder = new Day(dateTime, id); dayHolder.mealList = AddDomainMealsToDay(mealService); Items.Add(dayHolder); return(dayHolder); }
public AccountController(UserManager <ApplicationUser, Guid> userManager, IUserRepository userRepository, IMealService mealService, IUnitOfWork unitOfWork, IRoleRepository roleRepository) { _roleRepository = roleRepository; _userManager = userManager; _userRepository = userRepository; _mealService = mealService; }
//Query的ObjectType public MenuQuery(IMealService mealService, IDrinksService drinksService) { //查詢所有餐點 Field <ListGraphType <MealType> >("meal", resolve: context => mealService.GetAllMeals()); Field <ListGraphType <DrinksType> > ("drink", resolve: context => drinksService.GetAllDrinks()); }
public ItemInMealController(IDayService dayService, IMealService mealService, IItemService itemService, IItemInMealService itemInMealService, UserManager <ApplicationUser> userManager) { _dayService = dayService; _mealService = mealService; _itemService = itemService; _itemInMealService = itemInMealService; _userMenager = userManager; }
public OrderService(ApplicationDbContext applicationDbContext, IUserService userService, IMealService mealService, IRestaurantService restaurantService, IEmailService emailService, IMapper mapper) { this.applicationDbContext = applicationDbContext; this.userService = userService; this.mealService = mealService; this.restaurantService = restaurantService; this.emailService = emailService; this.mapper = mapper; }
public MealController(IMealService mealsService, IMapper mapper, IOrderService ordersService) { Guard.WhenArgument(mealsService, nameof(mealsService)).IsNull().Throw(); Guard.WhenArgument(mapper, nameof(mapper)).IsNull().Throw(); Guard.WhenArgument(ordersService, nameof(ordersService)).IsNull().Throw(); this.mealsService = mealsService; this.mapper = mapper; this.ordersService = ordersService; }
public HomeViewModel(IKernel kernel, IMapper mapper, IAlimentService alimentService, IMealService mealService) { _kernel = kernel; _mapper = mapper; _alimentService = alimentService; _mealService = mealService; InitCommands(); LoadAliments(); }
public DayService(IDayRepository dayRepo, IMealRepository mealRepo, IUserRepository userRepo, IMapper mapper, IItemInMealRepository itemInMealRepo, IItemRepository itemRepo, IMealService mealService) { _dayRepo = dayRepo; _mealRepo = mealRepo; _userRepo = userRepo; _itemInMealRepo = itemInMealRepo; _itemRepo = itemRepo; _mealService = mealService; _mapper = mapper; }
public RecipesController(IRecipeService recipeService, ILikeRepository likeRepository, IMarkService markService, IMapper mapper, IUserRepository userRepository, IMealService mealService, ILevelService levelService) { this.recipeService = recipeService; this.userRepository = userRepository; this.likeRepository = likeRepository; this.levelService = levelService; this.mealService = mealService; this.markService = markService; this.mapper = mapper; }
public HomeController( UserManager <ApplicationUser> userManager, IExerciseScraperService scraperService, IMealScraperService mealScraperService, IUsersService usersService, IWebHostEnvironment environment, IMealService mealService) { this.userManager = userManager; this.scraperService = scraperService; this.mealScraperService = mealScraperService; this.usersService = usersService; this.environment = environment; this.mealService = mealService; }
public MainViewModel(IServiceProvider provider, IMealRepository mealRepository, IIngredientBaseRepository ingredientBaseRepository, IIngredientRepository ingredientRepository, IMealService mealService, ITransferService importExportService) { this.provider = provider; this.ingredientBaseRepository = ingredientBaseRepository; this.ingredientRepository = ingredientRepository; this.mealRepository = mealRepository; this.mealService = mealService; this.importExportService = importExportService; Meals = new ObservableCollection <Meal>(mealRepository.Find(x => true).GetAwaiter().GetResult()); IngredientBase = new ObservableCollection <IngredientBase>(GetIngredients()); CalcTotalNutritionFact(); }
public MealsController( UserManager <ApplicationUser> userManager, ICategoriesService categoriesService, ISubCategoriesService subCategoriesService, IMealService mealService, IWebHostEnvironment environment, IEmailSender emailSender, IViewRenderService viewRenderService, IUsersService usersService) { this.userManager = userManager; this.categoriesService = categoriesService; this.subCategoriesService = subCategoriesService; this.mealService = mealService; this.environment = environment; this.emailSender = emailSender; this.viewRenderService = viewRenderService; this.usersService = usersService; }
public void Index_ReturnsNewDish_WhenNotDishId([Frozen] IMealService mealService) { //Arrange var mealMock = Mock.Get(mealService); var dishController = new DishController(mealMock.Object); //Act var sut = dishController.Index(null); //Assert sut.Should().BeAssignableTo <IActionResult>().And.BeOfType <ViewResult>() .Which.Model.Should().NotBeNull().And.BeOfType <Dish>(); mealMock.Verify(); }
public void Save_ReturnsViewWithModelStateError_WhenSaveDishWithoutName([Frozen] IMealService mealService, [Frozen] Dish dish) { //Arrange dish.Name = ""; var mealMock = Mock.Get(mealService); var dishController = new DishController(mealMock.Object); dishController.ModelState.AddModelError("Name", "Required"); //Act var sut = dishController.Save(dish); //Assert sut.Should().BeAssignableTo <IActionResult>().And.BeOfType <ViewResult>() .Which.ViewData.ModelState["Name"].Errors.Should().HaveCount(1); }
public void DeleteDish_ShouldStayOnIndex_WhenDeleteADish([Frozen] IMealService mealService, [Frozen] Guid dishId) { //Arrange var mealMock = Mock.Get(mealService); mealMock.Setup(m => m.DeleteDish(dishId)).Verifiable(); var homeController = new HomeController(mealMock.Object); //Act var sut = homeController.DeleteDish(dishId); //Assert sut.Should().BeAssignableTo <IActionResult>().And.BeOfType <RedirectToActionResult>() .Which.ActionName.Should().Be("Index"); mealMock.Verify(); }
public void Index_ReturnsViewWithItemAndDishId_WhenPassDishId([Frozen] IMealService mealService, [Frozen] Guid dishId) { //Arrange var mealMock = Mock.Get(mealService); var itemController = new ItemController(mealMock.Object); //Act var sut = itemController.Index(dishId, null); //Assert sut.Should() .BeAssignableTo <IActionResult>().And .BeOfType <ViewResult>() .Which.Model.Should().BeOfType <Item>() .Which.DishId.Should().Be(dishId); }