/// <summary> /// /// </summary> /// <param name="threadSleepMilliseconds"></param> /// <param name="accessor">для теста</param> public WebMoneyTransferCache(int threadSleepMilliseconds, IPaymentAccessor accessor) { threadSleep = threadSleepMilliseconds; webMoneyAccessor = accessor ?? new WebMoneyAccessor(); if (!webMoneyAccessor.CheckInitial()) throw new SettingsPropertyNotFoundException("WebMoneyAccessor() - не удалось прочитать необходимые для инициализировать WebMoney параметры (wmId, purseNumber и др.)"); }
/// <summary> /// /// </summary> /// <param name="threadSleepMilliseconds"></param> /// <param name="accessor">для теста</param> public WebMoneyTransferCache(int threadSleepMilliseconds, IPaymentAccessor accessor) { threadSleep = threadSleepMilliseconds; webMoneyAccessor = accessor ?? new WebMoneyAccessor(); if (!webMoneyAccessor.CheckInitial()) { throw new SettingsPropertyNotFoundException("WebMoneyAccessor() - не удалось прочитать необходимые для инициализировать WebMoney параметры (wmId, purseNumber и др.)"); } }