Exemplo n.º 1
0
 public BuildingNameGenerator(IBuildingNameRepository repo, IRandomItemSelector randomItemSelector, IMemoryCache cache)
 {
     _repo = repo;
     _randomItemSelector = randomItemSelector;
     _memoryCache        = cache;
 }
Exemplo n.º 2
0
 public CharacterNameGenerator(ICharacterNameRepository repo, IRandomItemSelector randomItemSelector, IRandomNumberGenerator randomNumberGenerator)
 {
     _repo = repo ?? throw new ArgumentNullException(nameof(repo));
     _randomItemSelector    = randomItemSelector ?? throw new ArgumentNullException(nameof(randomItemSelector));
     _randomNumberGenerator = randomNumberGenerator ?? throw new ArgumentNullException(nameof(randomNumberGenerator));
 }