public void testInitialization()
{
Dictionary<String, String> 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";
litle = new litleRequest(mockConfig);
Assert.AreEqual("C:\\MockRequests\\Requests\\", litle.getRequestDirectory());
Assert.AreEqual("C:\\MockResponses\\Responses\\", litle.getResponseDirectory());
Assert.NotNull(litle.getCommunication());
Assert.NotNull(litle.getLitleTime());
Assert.NotNull(litle.getLitleFile());
Assert.NotNull(litle.getLitleXmlSerializer());
}