示例#1
0
        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));
        }
示例#2
0
        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));
        }