public void Should_Retrieve_Sub_Merchant() { RetrieveSubMerchantRequest request = new RetrieveSubMerchantRequest(); request.Locale = Locale.TR.ToString(); request.ConversationId = "123456789"; request.SubMerchantExternalId = "AS49224"; SubMerchant subMerchant = SubMerchant.Retrieve(request, options); PrintResponse<SubMerchant>(subMerchant); Assert.AreEqual(Status.SUCCESS.ToString(), subMerchant.Status); Assert.AreEqual(Locale.TR.ToString(), subMerchant.Locale); Assert.AreEqual("123456789", subMerchant.ConversationId); Assert.IsNotNull(subMerchant.SystemTime); Assert.IsNull(subMerchant.ErrorCode); Assert.IsNull(subMerchant.ErrorMessage); Assert.IsNull(subMerchant.ErrorGroup); }
public static SubMerchant Retrieve(RetrieveSubMerchantRequest request, Options options) { return RestHttpClient.Create().Post<SubMerchant>(options.BaseUrl + "/onboarding/submerchant/detail", GetHttpHeaders(request, options), request); }