/// <summary>
 ///     This feature toggle will connect to sql server to get a feature toggle value.
 /// </summary>
 /// <param name="settings">configuration to be used while retrieving configuration for this feature toggle.</param>
 public SqlServerFeatureToggle(SqlServerFeatureToggleSettings settings)
 {
     if (string.IsNullOrWhiteSpace(settings?.ConnectionString) || string.IsNullOrWhiteSpace(settings?.CommandText))
     {
         throw new BasicFeatureToggleConfigurationException($"Connection string and sql statement must both be present. Please validate configuration for {GetType().Name}");
     }
     _settings = settings;
 }
 /// <summary>
 ///     This feature toggle will connect to sql server to get a boolean feature toggle value.
 /// </summary>
 /// <param name="settings">configuration to be used while retrieving configuration for this feature toggle.</param>
 public SqlServerBooleanFeatureToggle(SqlServerFeatureToggleSettings settings) : base(settings)
 {
 }