github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/merchant/products/DirectoryParams_test.go (about) 1 package products 2 3 import ( 4 "testing" 5 6 "github.com/Ingenico-ePayments/connect-sdk-go/communicator" 7 ) 8 9 func TestDirectoryParamsToRequestParameters(t *testing.T) { 10 lParams := &DirectoryParams{} 11 paramList := communicator.RequestParams{} 12 13 paramRequestCmp(t, lParams, paramList) 14 15 { 16 lParams.CountryCode = new(string) 17 *lParams.CountryCode = "NL" 18 19 param, _ := communicator.NewRequestParam("countryCode", "NL") 20 paramList = append(paramList, *param) 21 } 22 paramRequestCmp(t, lParams, paramList) 23 24 { 25 lParams.CurrencyCode = new(string) 26 *lParams.CurrencyCode = "EUR" 27 28 param, _ := communicator.NewRequestParam("currencyCode", "EUR") 29 paramList = append(paramList, *param) 30 } 31 paramRequestCmp(t, lParams, paramList) 32 }