public void TryToLoginWithFalseAuthentication() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); authProvider.Setup(x => x.Authenticate(It.IsAny<string>(), It.IsAny<string>())).Returns(false); var target = new UserController(userService.Object, authProvider.Object); var result = target.Login(new UserLoginViewModel() { Login = "******", Password="******" }); result.GetType().Should().Be(typeof(ViewResult)); }
public void GetLogin() { var userService = new Mock<IUserService>(); var authProvider = new Mock<IAuthProvider>(); var target = new UserController(userService.Object, authProvider.Object); var result = target.Login(); result.GetType().Should().Be(typeof(ViewResult)); }
public void TryToLoginInvalidData() { 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.Login(new UserLoginViewModel() { Login = "******", Password = "******" }); result.GetType().Should().Be(typeof(ViewResult)); }