Example #1
0
 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;
 }
Example #2
0
 public BirthLocationGenerator
 (
     IWorldCitiesLoader worldCitiesLoader,
     IListRandomiser listRandomiser
 )
 {
     _worldCitiesLoader = worldCitiesLoader;
     _listRandomiser    = listRandomiser;
 }
 public WorldCitiesLoaderCacheDecorator(IMemoryCache cache, IWorldCitiesLoader decorated)
 {
     _cache     = cache;
     _decorated = decorated;
 }
Example #4
0
 public WorldCitiesCsvRepository(IWorldCitiesLoader citiesLoader)
 {
     _loadCSVReaderTask = Task.Run(() => citiesLoader.ReadCities());
 }