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; }
public RepositoryBaseTests() { var options = new DbContextOptionsBuilder<RaceAnalyserContext>() .UseInMemoryDatabase(databaseName: "REPOSITORY_BASE_TESTS") .Options; this._context = new RaceAnalyserContext(options); this._raceQuery = new RaceQuery(); }