public void TryChangePasswordWithValidData() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); var target = new UserController(userService.Object, authProvider.Object); var context = new Mock<HttpContextBase>(); context.Setup(x => x.User.Identity.Name).Returns("abcd"); target.ControllerContext = new ControllerContext { HttpContext = context.Object }; target.ModelState.AddModelError("Error", "Error"); var result = target.ChangePassword(new UserChangePasswordViewModel()); result.GetType().Should().Be(typeof(ViewResult)); }
public void GetChangePassword() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); var target = new UserController(userService.Object, authProvider.Object); var result = target.ChangePassword(); result.GetType().Should().Be(typeof(ViewResult)); }