/// <summary> /// Initializes a new instance of the <see cref="GooglUrlShorteningService"/> class. /// </summary> /// <param name="logger"> /// The logger. /// </param> /// <param name="shortUrlCacheRepository"> /// The short url cache repository. /// </param> /// <param name="configurationHelper"> /// The configuration Helper. /// </param> public GooglUrlShorteningService( ILogger logger, IShortUrlCacheRepository shortUrlCacheRepository, IConfigurationHelper configurationHelper) : base(logger, shortUrlCacheRepository, configurationHelper) { }
/// <summary> /// Initializes a new instance of the <see cref="UrlShorteningServiceBase"/> class. /// </summary> /// <param name="logger"> /// The logger. /// </param> /// <param name="shortUrlCacheRepository"> /// The short url cache repository. /// </param> /// <param name="configurationHelper"> /// The configuration Helper. /// </param> protected UrlShorteningServiceBase( ILogger logger, IShortUrlCacheRepository shortUrlCacheRepository, IConfigurationHelper configurationHelper) { this.logger = logger; this.shortUrlCacheRepository = shortUrlCacheRepository; this.configurationHelper = configurationHelper; }