public void CreateInquiryWithoutNeedOfAppConfigSettings() { Kount.Ris.Configuration configuration = new Kount.Ris.Configuration(); configuration.MerchantId = "1234567"; configuration.ApiKey = "api_key_str"; configuration.URL = "url_str"; configuration.ConnectTimeout = "10000"; Inquiry inquiry = new Inquiry(false, configuration); Assert.True(inquiry.GetParam("MERC") == configuration.MerchantId, "MerchantId is not set correct."); Assert.True(inquiry.GetUrl() == configuration.URL, "URL is not set correct."); }
public ConfigurationTest() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); ConfigurationManager.AppSettings["Ris.MerchantId"] = configuration.GetConnectionString("Ris.MerchantId"); ConfigurationManager.AppSettings["Ris.API.Key"] = configuration.GetConnectionString("Ris.API.Key"); ConfigurationManager.AppSettings["Ris.Config.Key"] = configuration.GetConnectionString("Ris.Config.Key"); ConfigurationManager.AppSettings["Ris.Url"] = configuration.GetConnectionString("Ris.Url"); ConfigurationManager.AppSettings["Ris.Version"] = configuration.GetConnectionString("Ris.Version"); ConfigurationManager.AppSettings["Ris.CertificateFile"] = configuration.GetConnectionString("Ris.CertificateFile"); ConfigurationManager.AppSettings["Ris.PrivateKeyPassword"] = configuration.GetConnectionString("Ris.PrivateKeyPassword"); ConfigurationManager.AppSettings["Ris.Connect.Timeout"] = configuration.GetConnectionString("Ris.Connect.Timeout"); ConfigurationManager.AppSettings["LOG.LOGGER"] = configuration.GetConnectionString("LOG.LOGGER"); ConfigurationManager.AppSettings["LOG.SIMPLE.LEVEL"] = configuration.GetConnectionString("LOG.SIMPLE.LEVEL"); ConfigurationManager.AppSettings["LOG.SIMPLE.ELAPSED"] = configuration.GetConnectionString("LOG.SIMPLE.ELAPSED"); SUT = Kount.Ris.Configuration.FromAppSettings(); }