private RoomStore(IDynamoTable dynamoTable, IRandomRoomCode randomRoomCode) { _dynamoTable = dynamoTable ?? new DynamoTable(); _randomRoomCode = randomRoomCode ?? new RandomRoomCode(); }
// TODO: Move this to some dependency manager public static IRoomStore Create(IDynamoTable dynamoTable = null, IRandomRoomCode randomRoomCode = null) { return(new RoomStore(dynamoTable, randomRoomCode)); }