/// <summary>
 /// Constructor - can be used for testing
 /// </summary>
 /// <param name="umbracoSettings"></param>
 /// <param name="baseRestSettings"></param>
 /// <param name="dashboardSettings"></param>
 /// <param name="healthChecks"></param>
 public UmbracoConfig(IUmbracoSettingsSection umbracoSettings, IBaseRestSection baseRestSettings, IDashboardSection dashboardSettings, IHealthChecks healthChecks)
 {
     SetHealthCheckSettings(healthChecks);
     SetUmbracoSettings(umbracoSettings);
     SetBaseRestExtensions(baseRestSettings);
     SetDashboardSettings(dashboardSettings);
 }
 /// <summary>
 /// Constructor - can be used for testing
 /// </summary>
 /// <param name="umbracoSettings"></param>
 /// <param name="baseRestSettings"></param>
 /// <param name="dashboardSettings"></param>
 public UmbracoConfig(IUmbracoSettingsSection umbracoSettings, IBaseRestSection baseRestSettings, IDashboardSection dashboardSettings)
 {
     SetUmbracoSettings(umbracoSettings);
     SetBaseRestExtensions(baseRestSettings);
     SetDashboardSettings(dashboardSettings);
 }
 /// <summary>
 /// Only for testing
 /// </summary>
 /// <param name="value"></param>
 public void SetBaseRestExtensions(IBaseRestSection value)
 {
     _baseRestExtensions = value;
 }
 //ONLY for unit testing
 public void SetBaseRestExtensions(IBaseRestSection value)
 {
     _baseRestExtensions = value;
 }