public void TestUpdateRiskSettings() { var riskSetting = new RiskSetting() { avsEnabled = false, cvcEnabled = true }; _settingsService.UpdateRiskSettings(Configuration.MerchantId, riskSetting); var settings = _settingsService.GetSettings(Configuration.MerchantId); Assert.AreEqual(false, settings.riskSetting.avsEnabled); Assert.AreEqual(true, settings.riskSetting.cvcEnabled); riskSetting = new RiskSetting() { avsEnabled = true, cvcEnabled = false }; _settingsService.UpdateRiskSettings(Configuration.MerchantId, riskSetting); settings = _settingsService.GetSettings(Configuration.MerchantId); Assert.AreEqual(true, settings.riskSetting.avsEnabled); Assert.AreEqual(false, settings.riskSetting.cvcEnabled); }
/// <summary> /// /// </summary> /// <param name="merchantId"></param> /// <param name="riskSettings"></param> public async Task UpdateRiskSettings(string merchantId, RiskSetting riskSettings) { var url = String.Format("{0}/merchants/{1}/settings/riskSettings", _baseUrl, merchantId); await Http.Put <RiskSetting, RiskSetting>(url, riskSettings); }