Пример #1
0
 public RaceService(IRaceFileReader raceFileProcessor,
                    IRaceRepository raceRepository,
                    IRaceQuery raceQuery,
                    IRaceTypeRepository raceTypeRepository,
                    IRaceTypeQuery raceTypeQuery,
                    IUserRepository userRepository,
                    IUserQuery userQuery,
                    ILapRepository lapRepository,
                    IDriverResultRepository driverResultRepository,
                    IDriverResultQuery driverResultQuery,
                    IOptions <FileServerSettings> fileServerOptions,
                    IOptions <RaceFileSettings> raceFileOptions,
                    IMapper mapper)
 {
     this._raceFileReader         = raceFileProcessor;
     this._raceRepository         = raceRepository;
     this._raceQuery              = raceQuery;
     this._raceTypeRepository     = raceTypeRepository;
     this._raceTypeQuery          = raceTypeQuery;
     this._userRepository         = userRepository;
     this._userQuery              = userQuery;
     this._lapRepository          = lapRepository;
     this._driverResultRepository = driverResultRepository;
     this._driverResultQuery      = driverResultQuery;
     this._fileServerSettings     = fileServerOptions.Value;
     this._raceFileSettings       = raceFileOptions.Value;
     this._mapper = mapper;
 }
Пример #2
0
        public RepositoryBaseTests()
        {
            var options = new DbContextOptionsBuilder<RaceAnalyserContext>()
            .UseInMemoryDatabase(databaseName: "REPOSITORY_BASE_TESTS")
            .Options;

            this._context = new RaceAnalyserContext(options);

            this._raceQuery = new RaceQuery();
        }