public void TestAdvancedFraudResponse() { const string xmlResponse = @"<litleOnlineResponse version='9.12' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'> <authorizationResponse> <litleTxnId>123</litleTxnId> <fraudResult> <advancedFraudResults> <deviceReviewStatus>ReviewStatus</deviceReviewStatus> <deviceReputationScore>800</deviceReputationScore> <triggeredRule>rule triggered</triggeredRule> <triggeredRule>rule triggered 2</triggeredRule> </advancedFraudResults> </fraudResult> </authorizationResponse> </litleOnlineResponse>"; var litleOnlineResponse = LitleOnline.DeserializeObject(xmlResponse); var authorizationResponse = litleOnlineResponse.authorizationResponse; Assert.AreEqual(123, authorizationResponse.litleTxnId); Assert.NotNull(authorizationResponse.fraudResult); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults.deviceReviewStatus); Assert.AreEqual("ReviewStatus", authorizationResponse.fraudResult.advancedFraudResults.deviceReviewStatus); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults.deviceReputationScore); Assert.AreEqual(800, authorizationResponse.fraudResult.advancedFraudResults.deviceReputationScore); Assert.AreEqual("rule triggered", authorizationResponse.fraudResult.advancedFraudResults.triggeredRule); }
public void TestRecycleEngineActive() { String xmlResponse = @"<litleOnlineResponse version='8.23' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'> <authorizationResponse> <litleTxnId>123</litleTxnId> <fraudResult> <advancedFraudResults> <deviceReviewStatus>ReviewStatus</deviceReviewStatus> <deviceReputationScore>800</deviceReputationScore> <triggeredRule>rule triggered</triggeredRule> </advancedFraudResults> </fraudResult> <recycling> <recycleEngineActive>1</recycleEngineActive> </recycling> </authorizationResponse> </litleOnlineResponse>"; litleOnlineResponse litleOnlineResponse = LitleOnline.DeserializeObject(xmlResponse); authorizationResponse authorizationResponse = (authorizationResponse)litleOnlineResponse.authorizationResponse; Assert.AreEqual(123, authorizationResponse.litleTxnId); Assert.NotNull(authorizationResponse.fraudResult); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults.deviceReviewStatus); Assert.AreEqual("ReviewStatus", authorizationResponse.fraudResult.advancedFraudResults.deviceReviewStatus); Assert.NotNull(authorizationResponse.fraudResult.advancedFraudResults.deviceReputationScore); Assert.AreEqual(800, authorizationResponse.fraudResult.advancedFraudResults.deviceReputationScore); Assert.AreEqual("rule triggered", authorizationResponse.fraudResult.advancedFraudResults.triggeredRule); Assert.AreEqual(true, authorizationResponse.recycling.recycleEngineActive); }
public void TestRecurringResponse_NoRecurringTxnId() { String xmlResponse = "<litleOnlineResponse version='8.18' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><authorizationResponse><litleTxnId>123</litleTxnId><recurringResponse><subscriptionId>12</subscriptionId><responseCode>345</responseCode><responseMessage>Foo</responseMessage></recurringResponse></authorizationResponse></litleOnlineResponse>"; litleOnlineResponse litleOnlineResponse = LitleOnline.DeserializeObject(xmlResponse); authorizationResponse authorizationResponse = (authorizationResponse)litleOnlineResponse.authorizationResponse; Assert.AreEqual(123, authorizationResponse.litleTxnId); Assert.AreEqual(12, authorizationResponse.recurringResponse.subscriptionId); Assert.AreEqual("345", authorizationResponse.recurringResponse.responseCode); Assert.AreEqual("Foo", authorizationResponse.recurringResponse.responseMessage); Assert.AreEqual(0, authorizationResponse.recurringResponse.recurringTxnId); }
public void TestRecurringResponse_NoRecurringTxnId() { const string xmlResponse = "<litleOnlineResponse version='8.18' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><saleResponse><litleTxnId>123</litleTxnId><recurringResponse><subscriptionId>12</subscriptionId><responseCode>345</responseCode><responseMessage>Foo</responseMessage></recurringResponse></saleResponse></litleOnlineResponse>"; var litleOnlineResponse = LitleOnline.DeserializeObject(xmlResponse); var saleResponse = litleOnlineResponse.saleResponse; Assert.AreEqual(123, saleResponse.litleTxnId); Assert.AreEqual(12, saleResponse.recurringResponse.subscriptionId); Assert.AreEqual("345", saleResponse.recurringResponse.responseCode); Assert.AreEqual("Foo", saleResponse.recurringResponse.responseMessage); Assert.AreEqual(0, saleResponse.recurringResponse.recurringTxnId); }
public void setUp() { Dictionary <string, string> config = new Dictionary <string, string>(); config.Add("url", "https://www.testlitle.com/sandbox/communicator/online"); config.Add("reportGroup", "Default Report Group"); config.Add("username", "DOTNET"); config.Add("version", "8.13"); config.Add("timeout", "65"); config.Add("merchantId", "101"); config.Add("password", "TESTCASE"); config.Add("printxml", "true"); config.Add("logFile", null); config.Add("neuterAccountNums", null); litle = new LitleOnline(config); }
public void SetUpLitle() { config = new Dictionary <string, string>(); config.Add("url", "https://www.testlitle.com/sandbox/communicator/online"); config.Add("reportGroup", "Default Report Group"); config.Add("username", "DOTNET"); config.Add("version", "8.13"); config.Add("timeout", "5000"); config.Add("merchantId", "101"); config.Add("password", "TESTCASE"); config.Add("printxml", "true"); config.Add("proxyHost", Properties.Settings.Default.proxyHost); config.Add("proxyPort", Properties.Settings.Default.proxyPort); config.Add("logFile", Properties.Settings.Default.logFile); config.Add("neuterAccountNums", "true"); litle = new LitleOnline(config); }
public void setUp() { _memoryCache = new Dictionary<string, StringBuilder>(); var config = new Dictionary<string, string>(); config.Add("url", "https://www.testlitle.com/sandbox/communicator/online"); config.Add("reportGroup", "Default Report Group"); config.Add("username", "DOTNET"); config.Add("version", "9.00"); config.Add("timeout", Settings.Default.timeout); config.Add("merchantId", "101"); config.Add("password", "TESTCASE"); config.Add("printxml", "true"); config.Add("logFile", null); config.Add("neuterAccountNums", null); config.Add("proxyHost", Settings.Default.proxyHost); config.Add("proxyPort", Settings.Default.proxyPort); litle = new LitleOnline(_memoryCache, config); }
public void SetUp() { var config = new Dictionary<string, string> { {"url", "https://www.testlitle.com/sandbox/communicator/online"}, {"reportGroup", "Default Report Group"}, {"username", "DOTNET"}, {"version", "9.10"}, {"timeout", "5000"}, {"merchantId", "101"}, {"password", "TESTCASE"}, {"printxml", "true"}, {"proxyHost", Properties.Settings.Default.proxyHost}, {"proxyPort", Properties.Settings.Default.proxyPort}, {"logFile", Properties.Settings.Default.logFile}, {"neuterAccountNums", "true"} }; _litle = new LitleOnline(config); }
public void SetUpLitle() { _config = new Dictionary <string, string> { { "url", "https://www.testlitle.com/sandbox/communicator/online" }, { "reportGroup", "Default Report Group" }, { "username", "DOTNET" }, { "version", "8.13" }, { "timeout", "5000" }, { "merchantId", "101" }, { "password", "TESTCASE" }, { "printxml", "true" }, { "proxyHost", Properties.Settings.Default.proxyHost }, { "proxyPort", Properties.Settings.Default.proxyPort }, { "logFile", Properties.Settings.Default.logFile }, { "neuterAccountNums", "true" } }; _litle = new LitleOnline(_config); }
public void setUp() { _memoryCache = new Dictionary <string, StringBuilder>(); var config = new Dictionary <string, string>(); config.Add("url", "https://www.testlitle.com/sandbox/communicator/online"); config.Add("reportGroup", "Default Report Group"); config.Add("username", "DOTNET"); config.Add("version", "8.13"); config.Add("timeout", "5000"); config.Add("merchantId", "101"); config.Add("password", "TESTCASE"); config.Add("printxml", "true"); config.Add("logFile", null); config.Add("neuterAccountNums", null); config.Add("proxyHost", Settings.Default.proxyHost); config.Add("proxyPort", Settings.Default.proxyPort); litle = new LitleOnline(_memoryCache, config); }
public void SetUpLitle() { _memoryStreams = new Dictionary<string, StringBuilder>(); litle = new LitleOnline(_memoryStreams); }
public void BeforeClass() { _litle = new LitleOnline(); }
public void SetUpLitle() { _memoryStreams = new Dictionary <string, StringBuilder>(); litle = new LitleOnline(_memoryStreams); }
public void SetUpLitle() { _litle = new LitleOnline(); }
public void beforeClass() { _memoryStreams = new Dictionary<string, StringBuilder>(); litle = new LitleOnline(_memoryStreams); }
public void beforeClass() { _memoryStreams = new Dictionary <string, StringBuilder>(); litle = new LitleOnline(_memoryStreams); }
public void SetUpLitle() { litle = new LitleOnline(); }
public void beforeClass() { litle = new LitleOnline(); }
public void SetUp() { _litle = new LitleOnline(); }
public virtual void SetUpLitle() { Litle = new LitleOnline(); }
public override void SetUpLitle() { Litle = new LitleOnline(_config); }