public OriginKeysResponse OriginKeys(OriginKeysRequest originKeysRequest) { var jsonRequest = Util.JsonOperation.SerializeRequest(originKeysRequest); var jsonResponse = _originKeys.Request(jsonRequest); return(JsonConvert.DeserializeObject <OriginKeysResponse>(jsonResponse)); }
public void OriginKeysSuccessTest() { var originKeysRequest = new OriginKeysRequest { OriginDomains = new List <string> { "www.test.com", "https://www.your-domain2.com" } }; var client = CreateMockTestClientApiKeyBasedRequest("Mocks/checkoututility/originkeys-success.json"); var _checkout = new CheckoutUtility(client); var originKeysResponse = _checkout.OriginKeys(originKeysRequest); Assert.AreEqual("pub.v2.7814286629520534.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.UEwIBmW9-c_uXo5wSEr2w8Hz8hVIpujXPHjpcEse3xI", originKeysResponse.OriginKeys["https://www.your-domain1.com"]); }