/// <summary> /// Creates the mock unit work /// </summary> /// <param name="menuItems">Itens to be added to the restaurant menu</param> /// <returns></returns> private static MockUnitOfWork CreateMockUnitOfWork(ICollection<MenuItem> menuItems) { var unitOfWork = new MockUnitOfWork(); unitOfWork.InitializeRepository<Models.Restaurant>(); var restaurant = new Models.Restaurant { Menu = new Menu { MenuId = 1, Dishes = menuItems } }; unitOfWork.GetRepository<Models.Restaurant>().Insert(restaurant); return unitOfWork; }