public ShortUrlGenerator( IFromShortUrlRepository fromShortUrlRepository, IRandomStringGenerator randomStringGenerator) { this.fromShortUrlRepository = fromShortUrlRepository; this.randomStringGenerator = randomStringGenerator; }
public ShortUrlManager( IToShortUrlRepository toShortUrlRepository, IFromShortUrlRepository fromShortUrlRepository, IShortUrlGenerator shortUrlGenerator, ShortUrlManagerSettings shortUrlManagerSettings, IDateTimeProvider dateTimeProvider) { this.toShortUrlRepository = toShortUrlRepository; this.fromShortUrlRepository = fromShortUrlRepository; this.shortUrlGenerator = shortUrlGenerator; this.shortUrlManagerSettings = shortUrlManagerSettings; this.dateTimeProvider = dateTimeProvider; }