private void Start() { InitButton.onClick.AddListener(() => { LogText.text = "初始化..."; PassportController.Instance().InitSdk(); }); LoginButton.onClick.AddListener(() => { LogText.text = "登录..."; PassportController.Instance().Login(log => LogText.text = "登录成功:" + log); }); PayButton.onClick.AddListener(() => { LogText.text = "支付..."; PassportController.Instance().Recharge(new RechargeItemInfo { Money = 6 }, "test"); }); UserCenterButton.onClick.AddListener(() => { LogText.text = "用户中心..."; PassportController.Instance().ShowPlatUserCenter(); }); LogoutButton.onClick.AddListener(() => { LogText.text = "登出..."; PassportController.Instance().Logout(); }); }
public static string GetReferenceUrl(PassportController ctl) { if (ctl.User != null && ctl.User.Identity != null && ctl.User.Identity.IsAuthenticated && !ctl.User.Identity.IsAdmin) { return(ctl.GetUrl(string.Concat(ctl.GetAutoPassportUrl(), "/reference/index/", ctl.User.Identity.Id))); } return(string.Empty); }
public void GetEmployeeData_ListEmptySearchStringEmpty_AllEmployees() { //Arrange PassportController controller = new PassportController(mock.Object); List <Employee> empList = new List <Employee>(); List <Employee> resultList = new List <Employee>(); string searchString = ""; //Act resultList = controller.GetEmployeeData(empList, searchString); //Assert Assert.AreEqual(0, resultList.Count); }
public void ModifyPassport_NotValidIDZero_False() { //Arrange PassportController controller = new PassportController(mock.Object); //Act var result = (HttpNotFoundResult)controller.ModifyPassport("0", null); //Assert mock.Verify(m => m.SavePassport(It.IsAny <Passport>()), Times.Never); mock.Verify(m => m.DeletePassport(It.IsAny <int>()), Times.Never); Assert.AreEqual(404, result.StatusCode); }
public void DeletePassport() { // Arrange PassportController controller = new PassportController(); var actResult = controller.Delete(1); // Act var result = actResult as OkNegotiatedContentResult <bool>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content == true); }
public void getPassport() { // Arrange PassportController controller = new PassportController(); var actResult = controller.Get(1); // Act var result = actResult as OkNegotiatedContentResult <Passport>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID == 1); }
public void GetEmployeeData_ListNotEmptySearchStringAnd_AllEmployees() { //Arrange PassportController controller = new PassportController(mock.Object); List <Employee> empList = mock.Object.Employees.ToList(); List <Employee> resultList = new List <Employee>(); string searchString = "And"; //Act resultList = controller.GetEmployeeData(empList, searchString); //Assert Assert.AreEqual(1, resultList.Count); Assert.AreEqual("Anastasia", resultList.ToArray()[0].FirstName); Assert.AreEqual("Zarose", resultList.ToArray()[0].LastName); }
public void GetEmployeeData_ListNotEmptySearchStringEmpty_AllEmployees() { //Arrange PassportController controller = new PassportController(mock.Object); List <Employee> empList = mock.Object.Employees.ToList(); List <Employee> resultList = new List <Employee>(); string searchString = ""; //Act resultList = controller.GetEmployeeData(empList, searchString); //Assert Assert.AreEqual(empList.Count, resultList.Count); Assert.AreEqual("Oleksiy", resultList.ToArray()[0].FirstName); Assert.AreEqual("Kowwood", resultList.ToArray()[0].LastName); Assert.AreEqual("PaidVac", resultList.ToArray()[6].FirstName); Assert.AreEqual("Only", resultList.ToArray()[6].LastName); }
public void ModifyPassport_ValidIDisCheckedNullEmployeeHasPassport_TrueDeletePassport() { //Arrange PassportController controller = new PassportController(mock.Object); MvcApplication.JSDatePattern = "dd.mm.yyyy"; //Act ActionResult result = controller.ModifyPassport("1", null); //Assert mock.Verify(m => m.SavePassport(It.IsAny <Passport>()), Times.Never); mock.Verify(m => m.DeletePassport(It.IsAny <int>()), Times.Once); Assert.AreEqual("", ((ViewResult)result).ViewBag.SearchString); Assert.AreEqual("dd.mm.yyyy", ((ViewResult)result).ViewBag.JSDatePattern); Assert.AreEqual("TableViewVisasAndPermitsBTM", ((ViewResult)result).ViewName); Assert.IsInstanceOf(typeof(List <Employee>), ((ViewResult)result).Model); }
public void PostPassport() { // Arrange PassportController controller = new PassportController(); Passport PassportObj = new Passport { Number = "123456", Comments = "Good Work", }; var actResult = controller.Post(PassportObj); // Act var result = actResult as OkNegotiatedContentResult <Passport>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID > 0); }
public void ModifyPassport_ValidModelConcurrency_ErrorReturned() { //Arrange PassportController controller = new PassportController(mock.Object); string modelError = "The record you attempted to edit " + "was modified by another user after you got the original value. The " + "edit operation was canceled."; mock.Setup(m => m.SavePassport(It.IsAny <Passport>())).Throws(new InvalidOperationException()); //Act var result = controller.ModifyPassport("2", "checked"); string data = (string)(new Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject(((JsonResult)result).Data, "error")).Target; //Assert mock.Verify(d => d.SavePassport(It.IsAny <Passport>()), Times.Once()); Assert.AreEqual(typeof(JsonResult), result.GetType()); Assert.AreEqual(modelError, data); }
public void PutPassport() { // Arrange PassportController controller = new PassportController(); Passport PassportObj = new Passport { Number = "Put request sucessfull", Comments = "Good Work", ID = 1 }; var actResult = controller.Put(1, PassportObj); // Act var result = actResult as OkNegotiatedContentResult <Passport>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.Number.Equals("Put request sucessfull")); }
public void SetUp() { mock = Mock_Repository.CreateMock(); controller = new PassportController(mock.Object); }
public static void Day4() { Console.WriteLine(PassportController.NumberOfValidPassports(File.ReadAllText(@"..\..\..\..\Passport\Passports.dat"))); }