Esempio n. 1
0
        public ActionResult LogIn(LoginInput input)
        {
            var userAuth = new UserAuthService(new User { Email = input.Email }, Repo);

            if(ModelState.IsValid && userAuth.IsAuthenticated(input.Password))
                return AuthenticateAndRedirect(input.Email);

            return View(input);
        }
Esempio n. 2
0
 public void Init()
 {
     Repo = new Mock<Repository<User>>();
     FormsAuth = new Mock<IFormsAuthService>();
     Controller = new UserController(Repo.Object,FormsAuth.Object);
     User = new NewUserNoChildrenFixture().GetInstance();
     LoginInput = new LoginInputNewUserNoChildrenFixture().GetInstance();
     RegisterInput = new RegisterInputCompleteFixture().GetInstance();
     AuthService = new UserAuthService(User,Repo.Object);
 }
Esempio n. 3
0
 public void ShouldThrowExceptionWithNullUser()
 {
     var service = new UserAuthService(null, UserRepo.Object);
 }
Esempio n. 4
0
 public void ShouldThrowExceptionWithNullRepo()
 {
     var service = new UserAuthService(User, null);
 }
Esempio n. 5
0
 public void SetUp()
 {
     User = new NewUserNoChildrenFixture().GetInstance();
     UserRepo = new Mock<Repository<User>>();
     Auth = new UserAuthService(User, UserRepo.Object);
     UserRepo.Setup(ur => ur.FindBy(It.IsAny<Func<User, bool>>())).Returns(new List<User>() { User });
 }