Example #1
0
        public void HomeController_CompleteRegisterNoDeviceTokenOrUsername()
        {
            HomeController        homeController = new HomeController(_memeberShipService.Object);
            CompleteRegisterModel registerModel  = new CompleteRegisterModel();

            ViewResult result = homeController.CompleteRegister(registerModel) as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsFalse(homeController.ModelState.IsValid);
            Assert.AreEqual("FinishRegister", result.ViewName);
        }
Example #2
0
        public void HomeController_CompleteRegisterExceptionThrown()
        {
            _memeberShipService.Setup(s => s.CompleteRegistration(It.IsAny <string>(), It.IsAny <string>())).Throws(new Exception());
            HomeController        homeController = new HomeController(_memeberShipService.Object);
            CompleteRegisterModel registerModel  = new CompleteRegisterModel
            {
                UserName       = "******",
                DeviceResponse = "DeviceResponse"
            };

            ViewResult result = homeController.CompleteRegister(registerModel) as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsFalse(homeController.ModelState.IsValid);
            Assert.AreEqual("FinishRegister", result.ViewName);
        }
Example #3
0
        public void HomeController_CompleteRegisterWithUsernameAndDeviceToken()
        {
            _memeberShipService.Setup(
                e => e.CompleteRegistration(It.Is <string>(p => p == "tester"), It.Is <string>(p => p == "notreallydevicetoken"))).Returns(true);
            HomeController        homeController = new HomeController(_memeberShipService.Object);
            CompleteRegisterModel registerModel  = new CompleteRegisterModel
            {
                UserName       = "******",
                DeviceResponse = "notreallydevicetoken"
            };

            ViewResult result = homeController.CompleteRegister(registerModel) as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsTrue(homeController.ModelState.IsValid);
            Assert.AreEqual("CompletedRegister", result.ViewName);
        }