public async Task Test() { CommunicatorConfiguration configuration = GetCommunicatorConfiguration(); string multiLineHeader = " some value \r\n \n with some \r\n spaces "; MetaDataProvider metaDataProvider = new MetaDataProviderBuilder("Ingenico") .WithAdditionalRequestHeader(new RequestHeader("X-GCS-MultiLineHeader", multiLineHeader)) .Build(); DirectoryParams lParams = new DirectoryParams(); lParams.CountryCode = ("NL"); lParams.CurrencyCode = ("EUR"); Session session = Factory.CreateSessionBuilder(configuration) .WithMetaDataProvider(metaDataProvider) .Build(); using (Client client = Factory.CreateClient(session)) { Directory response = await client .Merchant("8500") .Products() .Directory(809, lParams); Assert.That(response.Entries, Is.Not.Empty); } }
public async Task SimpleTest() { CommunicatorConfiguration configuration = GetCommunicatorConfiguration(); string multiLineHeader = "some\nvalue"; MetaDataProvider metaDataProvider = new MetaDataProviderBuilder("Ingenico") .WithAdditionalRequestHeader(new RequestHeader("X-GCS-MultiLineHeader", multiLineHeader)) .Build(); Session session = Factory.CreateSessionBuilder(configuration) .WithMetaDataProvider(metaDataProvider) .Build(); using (Client client = Factory.CreateClient(session)) { await client .Merchant("8500") .Services() .Testconnection(); } }