public void TestVirtualGiftCardActivate() { var transaction = new activate() { id = "1", orderId = "12344", amount = 1500, orderSource = orderSourceType.ecommerce, virtualGiftCard = new virtualGiftCardType { accountNumberLength = 123, giftCardBin = "123" } }; var test = new BaseCnpOnlineTest(); test.SetExceptionExpected(typeof(InvalidVersionException), null, "8.21"); test.SetExceptionExpected(typeof(CnpOnlineException), "8.21", "8.22"); test.SetExpectedPopulated("id", transaction.id, null, null); test.SetExpectedPopulated("cnpTxnId", "12.0", null); test.SetExpectedUnpopulated("customerId", null, null); test.SetExpectedPopulated("response", "000", "8.21", null); test.SetExpectedPopulated("responseTime", "8.21", null); test.SetExpectedUnpopulated("giftCardResponse", null, "11.0"); test.SetExpectedPopulated("giftCardResponse", "11.0", null); test.SetExpectedPopulated("message", "Approved", "8.21", null); test.SetExpectedPopulated("litleTxnId", "8.21", "12.0"); test.RunCnpTestThreaded <activateResponse>(transaction); }
public void testActivate() { var activate = new activate(); activate.orderId = "2"; activate.orderSource = orderSourceType.ecommerce; activate.card = new cardType(); var mock = new Mock <Communications>(_memoryStreams); mock.Setup( Communications => Communications.HttpPost( It.IsRegex(".*?<litleOnlineRequest.*?<activate.*?<orderId>2</orderId>.*?</activate>.*?", RegexOptions.Singleline), It.IsAny <Dictionary <string, string> >())) .Returns( "<litleOnlineResponse version='8.21' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><activateResponse><litleTxnId>123</litleTxnId></activateResponse></litleOnlineResponse>"); var mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); var activateResponse = litle.Activate(activate); Assert.AreEqual("123", activateResponse.litleTxnId); }
public void TestActivateSimple() { var transaction = new activate() { id = "1", orderId = "12344", amount = 1500, orderSource = orderSourceType.ecommerce, card = new giftCardCardType { type = methodOfPaymentTypeEnum.GC, number = "414100000000000000", cardValidationNum = "123", expDate = "1215" } }; var test = new BaseCnpOnlineTest(); test.SetExceptionExpected(typeof(InvalidVersionException), null, "8.21"); test.SetExpectedPopulated("id", transaction.id, null, null); test.SetExpectedPopulated("cnpTxnId", "12.0", null); test.SetExpectedUnpopulated("customerId", null, null); test.SetExpectedPopulated("response", "000", "8.21", null); test.SetExpectedPopulated("responseTime", "8.21", null); test.SetExpectedUnpopulated("giftCardResponse", null, "11.0"); test.SetExpectedPopulated("giftCardResponse", "11.0", null); test.SetExpectedPopulated("message", "Approved", "8.21", null); test.SetExpectedPopulated("litleTxnId", "8.21", "12.0"); test.RunCnpTestThreaded <activateResponse>(transaction); }
public activateResponse Activate(activate activate) { litleOnlineRequest request = createLitleOnlineRequest(); request.activate = activate; litleOnlineResponse response = sendToLitle(request); activateResponse activateResponse = response.activateResponse; return(activateResponse); }
public void addActivate(activate activate) { if (numAccountUpdates == 0) { numActivates++; activateAmount += activate.amount; tempBatchFilePath = saveElement(litleFile, litleTime, tempBatchFilePath, activate); } else { throw new LitleOnlineException(accountUpdateErrorMessage); } }
public void TestActivate() { var activate = new activate(); activate.amount = 500; activate.orderSource = orderSourceType.ecommerce; activate.card = new cardType(); _batchRequest.addActivate(activate); Assert.AreEqual(1, _batchRequest.getNumActivates()); Assert.AreEqual(500, _batchRequest.getActivateAmount()); _mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), _mockLitleTime.Object)); _mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(MockFilePath, activate.Serialize())); }
void StateChange(bool active) { foreach (GameObject activateable in activates) { if (activateable != null) { activate activateScript = activateable.GetComponent <activate>(); activateScript.Activate(active); // don't need to send a signal to change the right variable if (overcharge) { activateScript.Overcharge(charged); } } } }
public void TestActivate() { var activate = new activate(); activate.amount = 500; activate.orderSource = orderSourceType.ecommerce; activate.card = new giftCardCardType(); batchRequest.addActivate(activate); Assert.AreEqual(1, batchRequest.getNumActivates()); Assert.AreEqual(500, batchRequest.getActivateAmount()); mockCnpFile.Verify(cnpFile => cnpFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), mockCnpTime.Object)); mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, activate.Serialize())); }
void StateChange(bool active) { //AkSoundEngine.PostEvent("ButtonPress" , gameObject); foreach (GameObject activateable in activates) { if (activateable != null) { activate activateScript = activateable.GetComponent <activate>(); activateScript.Activate(activated); if (overcharge) { activateScript.Overcharge(overcharge); // if the power station is overcharged, overcharge the activatable dependent object } } } }
public void testActivate() { var activate = new activate(); activate.amount = 500; activate.orderSource = orderSourceType.ecommerce; activate.card = new cardType(); batchRequest.addActivate(activate); Assert.AreEqual(1, batchRequest.getNumActivates()); Assert.AreEqual(500, batchRequest.getActivateAmount()); mockLitleFile.Verify( litleFile => litleFile.createRandomFile(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), mockLitleTime.Object)); mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, activate.Serialize())); }
public void VirtualGiftCardActivate() { var activate = new activate { id = "1", reportGroup = "Planets", orderId = "12344", amount = 1500, orderSource = orderSourceType.ecommerce, virtualGiftCard = new virtualGiftCardType { accountNumberLength = 123, giftCardBin = "123" } }; var response = _cnp.Activate(activate); Assert.AreEqual("000", response.response); }
void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player") { foreach (GameObject activateable in activates) { if (activateable != null) { activate activateScript = activateable.GetComponent <activate>(); activateScript.Activate(true); if (overcharge) { activateScript.Overcharge(overcharge); // if the power station is overcharged, overcharge the activatable dependent object } } } Destroy(gameObject); } }
public void SimpleActivate() { var activate = new activate { id = "1", reportGroup = "Planets", orderId = "12344", amount = 1500, orderSource = orderSourceType.ecommerce, card = new giftCardCardType { type = methodOfPaymentTypeEnum.GC, number = "414100000000000000", cardValidationNum = "123", expDate = "1215" } }; var response = _cnp.Activate(activate); Assert.AreEqual("000", response.response); }
public void testActivate_VirtualGiftCard() { var activate = new activate(); activate.orderId = "12345"; activate.amount = 200; activate.orderSource = orderSourceType.ecommerce; activate.id = "theId"; activate.reportGroup = "theReportGroup"; activate.virtualGiftCard = new virtualGiftCardType(); var actual = activate.Serialize(); var expected = @" <activate id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <amount>200</amount> <orderSource>ecommerce</orderSource> <virtualGiftCard> </virtualGiftCard> </activate>"; Assert.AreEqual(expected, actual); }
public void TestActivate() { activate activate = new activate(); activate.orderId = "2"; activate.orderSource = orderSourceType.ecommerce; activate.card = new giftCardCardType(); var mock = new Mock <Communications>(); mock.Setup(Communications => Communications.HttpPost(It.IsRegex(".*?<cnpOnlineRequest.*?<activate.*?<orderId>2</orderId>.*?</activate>.*?", RegexOptions.Singleline), It.IsAny <Dictionary <String, String> >())) .Returns(@" <cnpOnlineResponse version=""11.0"" xmlns=""http://www.vantivcnp.com/schema"" response=""0"" message=""ValidFormat""> <activateResponse id=""1"" reportGroup=""Planets""> <cnpTxnId>82919789861357149</cnpTxnId> <response>000</response> <responseTime>2017-01-23T19:31:10</responseTime> <message>InvalidAccountNumber</message> <postDate>2017-01-24</postDate> <fraudResult/> <virtualGiftCardResponse> <accountNumber>123456</accountNumber> <cardValidationNum>123456</cardValidationNum> <pin>1234</pin> </virtualGiftCardResponse> </activateResponse> </cnpOnlineResponse>"); Communications mockedCommunication = mock.Object; cnp.SetCommunication(mockedCommunication); activateResponse activateResponse = cnp.Activate(activate); Assert.AreEqual(82919789861357149, activateResponse.cnpTxnId); Assert.AreEqual("123456", activateResponse.virtualGiftCardResponse.accountNumber); Assert.AreEqual("123456", activateResponse.virtualGiftCardResponse.cardValidationNum); Assert.AreEqual("1234", activateResponse.virtualGiftCardResponse.pin); }
public void testActivate() { var activate = new activate(); activate.orderId = "2"; activate.orderSource = orderSourceType.ecommerce; activate.card = new cardType(); var mock = new Mock<Communications>(_memoryStreams); mock.Setup( Communications => Communications.HttpPost( It.IsRegex(".*?<litleOnlineRequest.*?<activate.*?<orderId>2</orderId>.*?</activate>.*?", RegexOptions.Singleline), It.IsAny<Dictionary<string, string>>())) .Returns( "<litleOnlineResponse version='8.21' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><activateResponse><litleTxnId>123</litleTxnId></activateResponse></litleOnlineResponse>"); var mockedCommunication = mock.Object; litle.setCommunication(mockedCommunication); var activateResponse = litle.Activate(activate); Assert.AreEqual("123", activateResponse.litleTxnId); }
public void testActivate_VirtualGiftCard() { activate activate = new activate(); activate.orderId = "12345"; activate.amount = 200; activate.orderSource = orderSourceType.ecommerce; activate.id = "theId"; activate.reportGroup = "theReportGroup"; activate.virtualGiftCard = new virtualGiftCardType(); String actual = activate.Serialize(); String expected = @" <activate id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <amount>200</amount> <orderSource>ecommerce</orderSource> <virtualGiftCard> </virtualGiftCard> </activate>"; Assert.AreEqual(Regex.Replace(expected, @"\s+", String.Empty), Regex.Replace(actual, @"\s+", String.Empty)); }
void StateChange(bool active) { AkSoundEngine.PostEvent("ButtonPress", gameObject); foreach (GameObject activateable in activates) { if (activateable != null) { activate activateScript = activateable.GetComponent <activate>(); activateScript.Activate(active); if (!activated && switchRight) { activateScript.ActivateDirection(!right); } else { activateScript.ActivateDirection(right); } if (overcharger) { activateScript.Overcharge(active); // if the button is active, overcharge the activatable dependent object } } } }
public void testActivate_Full() { activate activate = new activate(); activate.orderId = "12345"; activate.amount = 200; activate.orderSource = orderSourceType.ecommerce; activate.id = "theId"; activate.reportGroup = "theReportGroup"; activate.card = new cardType(); String actual = activate.Serialize(); String expected = @" <activate id=""theId"" reportGroup=""theReportGroup""> <orderId>12345</orderId> <amount>200</amount> <orderSource>ecommerce</orderSource> <card> <type>MC</type> </card> </activate>"; Assert.AreEqual(expected, actual); }
public ActionResult CreatePolice(army model, HttpPostedFileBase army_image) { CMSEntities db = new CMSEntities(); army obj = new army(); Site site = new Site(); activate ac = new activate(); Random r = new Random(); int k = r.Next(200, 5000); if (army_image != null) { string filename = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(army_image.FileName) + k, model.army_email); string extention = Path.GetExtension(army_image.FileName); string filenamewithoutextention = Path.GetFileNameWithoutExtension(army_image.FileName); filename = filename + DateTime.Now.ToString("yymmssff") + extention; filename.Replace(@"/", ""); filename.Replace(@"\", ""); string image = EncriptionController.Encrypt(filename, model.army_email) + extention; string a = image.Replace(@"/", ""); string b = a.Replace(@"\", ""); army_image.SaveAs(Server.MapPath("~/uploads/" + b)); obj.army_image = b; } try { obj.army_account_number = model.army_account_number; obj.army_address = model.army_address; obj.army_counter_strike = model.army_counter_strike; obj.army_email = model.army_email; obj.army_father = model.army_father; obj.army_hurt_count = model.army_hurt_count; obj.army_ifsc_code = model.army_ifsc_code; obj.army_medal = model.army_medal; obj.army_mobile = model.army_mobile; obj.army_name = model.army_name; obj.army_posting = model.army_posting; obj.army_summary = model.army_summary; obj.army_wife = model.army_wife; db.armies.Add(obj); db.SaveChanges(); } catch (Exception e) { throw e; } return(RedirectToAction("Index")); }
public void testActivate() { var activate = new activate(); activate.orderId = "theOrderId"; activate.orderSource = orderSourceType.ecommerce; activate.card = new cardType(); var mockLitleResponse = new Mock<litleResponse>(); var mockLitleXmlSerializer = new Mock<litleXmlSerializer>(); mockXmlReader.SetupSequence(XmlReader => XmlReader.ReadOuterXml()) .Returns( "<activateResponse xmlns=\"http://www.litle.com/schema\"><litleTxnId>123</litleTxnId></activateResponse>") .Returns( "<activateResponse xmlns=\"http://www.litle.com/schema\"><litleTxnId>124</litleTxnId></activateResponse>"); var mockLitleBatchResponse = new batchResponse(); mockLitleBatchResponse.setActivateResponseReader(mockXmlReader.Object); mockLitleResponse.Setup(litleResponse => litleResponse.nextBatchResponse()).Returns(mockLitleBatchResponse); var mockedLitleResponse = mockLitleResponse.Object; mockLitleXmlSerializer.Setup( litleXmlSerializer => litleXmlSerializer.DeserializeObjectFromString(It.IsAny<string>())) .Returns(mockedLitleResponse); var mockedCommunication = mockCommunications.Object; litle.setCommunication(mockedCommunication); var mockedLitleXmlSerializer = mockLitleXmlSerializer.Object; litle.setLitleXmlSerializer(mockedLitleXmlSerializer); var mockedLitleFile = mockLitleFile.Object; litle.setLitleFile(mockedLitleFile); litle.setLitleTime(mockLitleTime.Object); var litleBatchRequest = new batchRequest(_mockCache.Object); litleBatchRequest.setLitleFile(mockedLitleFile); litleBatchRequest.setLitleTime(mockLitleTime.Object); litleBatchRequest.addActivate(activate); litleBatchRequest.addActivate(activate); litle.addBatch(litleBatchRequest); var batchFileName = litle.sendToLitle(); var actualLitleResponse = litle.receiveFromLitle(batchFileName); var actualLitleBatchResponse = actualLitleResponse.nextBatchResponse(); Assert.AreSame(mockLitleBatchResponse, actualLitleBatchResponse); Assert.AreEqual("123", actualLitleBatchResponse.nextActivateResponse().litleTxnId); Assert.AreEqual("124", actualLitleBatchResponse.nextActivateResponse().litleTxnId); Assert.IsNull(actualLitleBatchResponse.nextActivateResponse()); mockCommunications.Verify( Communications => Communications.FtpDropOff(It.IsAny<string>(), mockFileName, It.IsAny<Dictionary<string, string>>())); mockCommunications.Verify( Communications => Communications.FtpPickUp(It.IsAny<string>(), It.IsAny<Dictionary<string, string>>(), mockFileName)); }
public activateResponse Activate(activate transaction) { return(this.SendTransaction <activateResponse>(transaction)); }
public activateResponse Activate(activate activate) { return(SendRequest(response => response.activateResponse, activate)); }
public ActionResult CreateAccount(ViewModel model, HttpPostedFileBase user_image) { CMSEntities db = new CMSEntities(); user obj = new user(); Site site = new Site(); activate ac = new activate(); Random r = new Random(); int k = r.Next(200, 5000); if (user_image != null) { string filename = EncriptionController.Encrypt(Path.GetFileNameWithoutExtension(user_image.FileName) + k, model.user_email + model.user_pwd); string extention = Path.GetExtension(user_image.FileName); string filenamewithoutextention = Path.GetFileNameWithoutExtension(user_image.FileName); filename = filename + DateTime.Now.ToString("yymmssff") + extention; filename.Replace(@"/", ""); filename.Replace(@"\", ""); string image = EncriptionController.Encrypt(filename, model.user_email) + extention; string a = image.Replace(@"/", ""); string b = a.Replace(@"\", ""); user_image.SaveAs(Server.MapPath("~/uploads/" + b)); obj.user_image = b; Session["image"] = obj.user_image; } try { obj.user_active = 0; obj.user_mobile = model.user_mobile; obj.user_name = model.user_name; obj.user_email = model.user_email; obj.user_pwd = model.user_pwd; string epwd = EncriptionController.Encrypt(model.user_pwd, model.user_email); obj.user_epwd = epwd; obj.user_type = model.user_type; db.users.Add(obj); db.SaveChanges(); int LatestUser_id = obj.user_id; site.site_name = model.site_name; site.user_id = LatestUser_id.ToString(); db.Sites.Add(site); ac.activate_account = "pending"; ac.activate_user_id = LatestUser_id; db.activates.Add(ac); db.SaveChanges(); Session["id"] = obj.user_id; Session["name"] = obj.user_name; Session["email"] = obj.user_email; Session["mobile"] = obj.user_mobile; Session["accounttype"] = obj.user_type; Session["pwd"] = obj.user_pwd; Session["site"] = site.site_name; Session["id"] = site.user_id; Session["Active"] = obj.user_active; } catch (Exception e) { throw e; } return(RedirectToAction("Index")); }