public MealsController(IMealsRepository mealsRepository, IMealsImagesRepository mealsImagesRepository, IAccountsRepository accountsRepository, IRestaurantsRepository restaurantsRepository) { Contract.Requires(mealsRepository != null); Contract.Requires(mealsImagesRepository != null); Contract.Requires(accountsRepository != null); Contract.Requires(restaurantsRepository != null); this.mealsRepository = mealsRepository; this.mealsImagesRepository = mealsImagesRepository; this.accountsRepository = accountsRepository; this.restaurantsRepository = restaurantsRepository; }
public MealsRepositoryTests(TestFixture <Startup> fixture) : base(fixture) { accountsRepository = (IAccountsRepository)fixture.Server.Host.Services.GetService(typeof(IAccountsRepository)); restaurantsRepository = (IRestaurantsRepository)fixture.Server.Host.Services.GetService(typeof(IRestaurantsRepository)); mealsImagesRepository = (IMealsImagesRepository)fixture.Server.Host.Services.GetService(typeof(IMealsImagesRepository)); }