public void testInitialization()
        {
            var mockConfig = new Dictionary <string, string>();

            mockConfig["url"]               = "https://www.mockurl.com";
            mockConfig["reportGroup"]       = "Mock Report Group";
            mockConfig["username"]          = "******";
            mockConfig["printxml"]          = "false";
            mockConfig["timeout"]           = "35";
            mockConfig["proxyHost"]         = "www.mockproxy.com";
            mockConfig["merchantId"]        = "MOCKID";
            mockConfig["password"]          = "******";
            mockConfig["proxyPort"]         = "3000";
            mockConfig["sftpUrl"]           = "www.mockftp.com";
            mockConfig["sftpUsername"]      = "******";
            mockConfig["sftpPassword"]      = "******";
            mockConfig["knownHostsFile"]    = "C:\\MockKnownHostsFile";
            mockConfig["onlineBatchUrl"]    = "www.mockbatch.com";
            mockConfig["onlineBatchPort"]   = "4000";
            mockConfig["requestDirectory"]  = "C:\\MockRequests";
            mockConfig["responseDirectory"] = "C:\\MockResponses";

            rfrRequest = new RFRRequest(_memoryCache, mockConfig);

            Assert.AreEqual("C:\\MockRequests\\Requests\\", rfrRequest.getRequestDirectory());
            Assert.AreEqual("C:\\MockResponses\\Responses\\", rfrRequest.getResponseDirectory());

            Assert.NotNull(rfrRequest.getLitleTime());
            Assert.NotNull(rfrRequest.getLitleFile());
        }
        public void testInitialization()
        {
            var mockConfig = new Dictionary<string, string>();

            mockConfig["url"] = "https://www.mockurl.com";
            mockConfig["reportGroup"] = "Mock Report Group";
            mockConfig["username"] = "******";
            mockConfig["printxml"] = "false";
            mockConfig["timeout"] = "35";
            mockConfig["proxyHost"] = "www.mockproxy.com";
            mockConfig["merchantId"] = "MOCKID";
            mockConfig["password"] = "******";
            mockConfig["proxyPort"] = "3000";
            mockConfig["sftpUrl"] = "www.mockftp.com";
            mockConfig["sftpUsername"] = "******";
            mockConfig["sftpPassword"] = "******";
            mockConfig["knownHostsFile"] = "C:\\MockKnownHostsFile";
            mockConfig["onlineBatchUrl"] = "www.mockbatch.com";
            mockConfig["onlineBatchPort"] = "4000";
            mockConfig["requestDirectory"] = "C:\\MockRequests";
            mockConfig["responseDirectory"] = "C:\\MockResponses";

            rfrRequest = new RFRRequest(_memoryCache, mockConfig);

            Assert.AreEqual("C:\\MockRequests\\Requests\\", rfrRequest.getRequestDirectory());
            Assert.AreEqual("C:\\MockResponses\\Responses\\", rfrRequest.getResponseDirectory());

            Assert.NotNull(rfrRequest.getLitleTime());
            Assert.NotNull(rfrRequest.getLitleFile());
        }