public IntegerIdGenerator(IIdGeneratorStateRepository idGeneratorStateRepository) { this.idGeneratorStateRepository = idGeneratorStateRepository; }
public IntegerIdGenerator(RdDataMongoClient mongoClient) { var idGeneratorStateCollection = mongoClient.BackendDatabase.GetCollection <IdGeneratorState>(nameof(IdGeneratorState)); idGeneratorStateRepository = new IdGeneratorStateRepository(idGeneratorStateCollection); }