public void ExecuteMethodIfToggleOn(Action methodToRun, IToggleParser configParser, string keyName)
        {
            var response = GetToggleState(configParser, keyName);

            if (response == ToggleStatus.Active)
            {
                methodToRun();
            }
        }
        public T ExecuteMethodIfToggleOn(Func <T> methodToRun, IToggleParser configParser, string keyName)
        {
            var response = GetToggleState(configParser, keyName);

            if (response == ToggleStatus.Active)
            {
                return(methodToRun());
            }
            return(default(T));
        }
 public ToggleStatus GetToggleState(IToggleParser parser, string toggleKey)
 {
     return(Status(parser.GetToggleStatus(toggleKey)));
 }