public void Can_save_a_new_password_token()
        {
            using (session = NHibernateConfig.SessionFactory.OpenSession())
            {
                user = session.Load<User>(userId);
                passwordToken = PasswordToken.GenerateForUser(user);

                Action saveAction = () =>
                {
                    session.Save(passwordToken);
                    session.Flush();
                };

                saveAction.ShouldNotThrow<Exception>();
            }
        }
 public void Can_generate_a_new_token()
 {
     passwordToken = PasswordToken.GenerateForUser(new User());
     passwordToken.Token.Length.Should().Be(32);
 }