public OutfitEngineService(ICombinationRepository combinationRepository, IPreCombinationRepository preCombinationRepository, IOutfitEngineProcessor outfitProcessor) { Check.Require(combinationRepository != null, "combinationRepository may not be null"); Check.Require(preCombinationRepository != null, "preCombinationRepository may not be null"); Check.Require(outfitProcessor != null, "outfitEngineProcessor may not be null"); this.combinationRepository = combinationRepository; this.preCombinationRepository = preCombinationRepository; this.outfitEngineProcessor = outfitProcessor; }
//public IUserRepository _userRepository; public BLContext(MyDBContext dbcontext) { _carriageRepository = new CarriageRepository(dbcontext); _passageRepository = new PassageRepository(dbcontext); _combinationRepository = new CombinationRepository(dbcontext); _stationRepository = new StationRepository(dbcontext); //_ticketRepository = new TicketRepository(dbcontext); _placeRepository = new PlaceRepository(dbcontext); //_userRepository = new UserRepository(dbcontext); }
private ICombinationRepository CreateMockPrecombinationRepository() { ICombinationRepository repository = MockRepository.GenerateMock <ICombinationRepository>(); return(repository); }