public TestController ( IPercentileGrowthSetRepository percentileGrowthSetRepository, IFirstnameRecordsLoader firstnameRecordsLoader, ILastnameRecordsLoader lastnameRecordsLoader, IWorldCitiesLoader worldCitiesLoader, IBirthLocationGenerator birthLocationGenerator, IPersonNameGenerator nameGenerator, IDateOfBirthGenerator dateOfBirthGenerator, ICountriesGenerator countriesGenerator, IGrowthSetGenerator growthSetGenerator, IPlayerBuilder playerBuilder ) { _percentileGrowthSetRepository = percentileGrowthSetRepository; _firstnameRecordsLoader = firstnameRecordsLoader; _lastnameRecordsLoader = lastnameRecordsLoader; _worldCitiesLoader = worldCitiesLoader; _birthLocationGenerator = birthLocationGenerator; _nameGenerator = nameGenerator; _dateOfBirthGenerator = dateOfBirthGenerator; _countriesGenerator = countriesGenerator; _growthSetGenerator = growthSetGenerator; _playerBuilder = playerBuilder; }
public BirthLocationGenerator ( IWorldCitiesLoader worldCitiesLoader, IListRandomiser listRandomiser ) { _worldCitiesLoader = worldCitiesLoader; _listRandomiser = listRandomiser; }
public WorldCitiesLoaderCacheDecorator(IMemoryCache cache, IWorldCitiesLoader decorated) { _cache = cache; _decorated = decorated; }
public WorldCitiesCsvRepository(IWorldCitiesLoader citiesLoader) { _loadCSVReaderTask = Task.Run(() => citiesLoader.ReadCities()); }