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); }
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); }
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); }