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  }