public void GetForgot() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); var target = new UserController(userService.Object, authProvider.Object); var result = target.Forgot(); result.GetType().Should().Be(typeof(ViewResult)); }
public void TryToRecoverPasswordWithInvalidData() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); authProvider.Setup(x => x.Authenticate(It.IsAny<string>(), It.IsAny<string>())).Returns(true); var target = new UserController(userService.Object, authProvider.Object); target.ModelState.AddModelError("error", "error"); var result = target.Forgot(new UserForgotPasswordViewModel() { }); result.GetType().Should().Be(typeof(ViewResult)); }