Beispiel #1
0
        public void SetUp()
        {
            EnvironmentVariableTestFlags.RequirePGPFunctionalTestsEnabled();

            ConfigManager configManager = new ConfigManager();

            _config = configManager.getConfig();
            //_config = new Dictionary<string, string>();
            //_config["url"] = Properties.Settings.Default.url;
            //_config["reportGroup"] = Properties.Settings.Default.reportGroup;
            _config["username"] = Environment.GetEnvironmentVariable("encUsername");
            //_config["printxml"] = Properties.Settings.Default.printxml;
            //_config["timeout"] = Properties.Settings.Default.timeout;
            //_config["proxyHost"] = Properties.Settings.Default.proxyHost;
            _config["merchantId"] = Environment.GetEnvironmentVariable("encMerchantId");
            _config["password"]   = Environment.GetEnvironmentVariable("encPassword").Replace("\"", "");
            //_config["proxyPort"] = Properties.Settings.Default.proxyPort;
            //_config["sftpUrl"] = Properties.Settings.Default.sftpUrl;
            _config["sftpUsername"] = Environment.GetEnvironmentVariable("encSftpUsername");
            _config["sftpPassword"] = Environment.GetEnvironmentVariable("encSftpPassword");
            //_config["requestDirectory"] = Properties.Settings.Default.requestDirectory;
            //_config["responseDirectory"] = Properties.Settings.Default.responseDirectory;
            _config["useEncryption"]     = "true";
            _config["vantivPublicKeyId"] = Environment.GetEnvironmentVariable("vantivPublicKeyId");
            _config["pgpPassphrase"]     = Environment.GetEnvironmentVariable("pgpPassphrase");
        }
Beispiel #2
0
        public void SetUp()
        {
            EnvironmentVariableTestFlags.RequirePGPFunctionalTestsEnabled();

            _testDir = Path.Combine(Path.GetTempPath(), "NET" + CnpVersion.CurrentCNPXMLVersion, "testPgp");
            if (!Directory.Exists(_testDir))
            {
                Directory.CreateDirectory(_testDir);
            }
            _merchantPublickeyId = Environment.GetEnvironmentVariable("merchantPublicKeyId");
            Console.WriteLine("Merchant Public Key ID:" + _merchantPublickeyId);
            _passphrase = Environment.GetEnvironmentVariable("pgpPassphrase");
            Console.WriteLine("Pgp Passphrase:" + _passphrase);
            _vantivPublicKeyId = Environment.GetEnvironmentVariable("vantivPublicKeyId");
            Console.WriteLine(("Vantiv Public Key ID:" + _vantivPublicKeyId));
        }
Beispiel #3
0
        public void Setup()
        {
            // Skip the test if online certification tests aren't enabled.
            EnvironmentVariableTestFlags.RequirePreliveOnlineTestsEnabled();

            // Create the configuration.
            var config = new Dictionary <string, string>();

            config.Add("url", "https://payments.vantivprelive.com/vap/communicator/online");
            config.Add("timeout", "20000");
            config.Add("printxml", "true");
            config.Add("logFile", null);
            config.Add("neuterAccountNums", null);
            config.Add("proxyHost", "");
            config.Add("proxyPort", "");
            config.Add("version", CnpVersion.CurrentCNPXMLVersion);

            // Create the CNP Online.
            this.cnpOnline = new CnpOnline(new ConfigManager(config));
        }
        public void SetUp()
        {
            // Ignore the tests if PGP functional tests are disabled.
            EnvironmentVariableTestFlags.RequirePGPFunctionalTestsEnabled();

            // Create the test directory.
            this.testDir = Path.Combine(Path.GetTempPath(), "NET" + CnpVersion.CurrentCNPXMLVersion, "testPgp");
            if (!Directory.Exists(this.testDir))
            {
                Directory.CreateDirectory(this.testDir);
            }

            // Get the environment variables.
            this.merchantPublickeyId = Environment.GetEnvironmentVariable("merchantPublicKeyId");
            Console.WriteLine("Merchant Public Key ID:" + this.merchantPublickeyId);
            this.passphrase = Environment.GetEnvironmentVariable("pgpPassphrase");
            Console.WriteLine("Pgp Passphrase:" + this.passphrase);
            this.vantivPublicKeyId = Environment.GetEnvironmentVariable("vantivPublicKeyId");
            Console.WriteLine(("Public Key ID:" + this.vantivPublicKeyId));
        }
Beispiel #5
0
        public void SetUp()
        {
            EnvironmentVariableTestFlags.RequirePreliveOnlineTestsEnabled();

            var existingConfig = new ConfigManager().getConfig();
            Dictionary <string, string> config = new Dictionary <string, string>();

            config.Add("url", "https://payments.vantivprelive.com/vap/communicator/online");
            config.Add("reportGroup", "Default Report Group");
            config.Add("username", existingConfig["username"]);
            config.Add("timeout", "20000");
            config.Add("merchantId", existingConfig["merchantId"]);
            config.Add("password", existingConfig["password"]);
            config.Add("printxml", "true");
            config.Add("logFile", null);
            config.Add("neuterAccountNums", null);
            config.Add("proxyHost", "");
            config.Add("proxyPort", "");

            ConfigManager configManager = new ConfigManager(config);

            cnp = new CnpOnline(configManager.getConfig());
        }
Beispiel #6
0
        public void setUpBeforeTest()
        {
            EnvironmentVariableTestFlags.RequirePreliveBatchTestsEnabled();

            cnp = new cnpRequest();
        }