Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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();
            }
        }