Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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));
 }