// private MyOptions  _settings;

        /// <summary>
        ///
        /// </summary>

        /// <param name="cache"></param>
        /// <param name="mprofileApi"></param>
        /// <param name="loggingFacade"></param>
        public MerchantProfileController(IDistributedCache cache, IMerchantProfileApi mprofileApi, ILoggingFacade loggingFacade)
        {
            //settings = settings.Value;
            _loggingFacade = loggingFacade;
            _loggingFacade.LogAsync(new LogEntry(LogLevels.Info, "Starting MerchantProfileController", "MerchantProfileController.cs", "MerchantProfileController"), CancellationToken.None);

            _cache       = cache;
            _mprofileApi = mprofileApi;
        }
 private static MerchantProfileController FakeController(IDistributedCache cache, IMerchantProfileApi mprofile, ILoggingFacade loggingFacade)
 {
     return(new MerchantProfileController(cache, mprofile, loggingFacade));
 }