public void User_PersitToDatabase_UserIsSavedToTheDatabase()
        {
            ISession session = ObjectFactory.GetInstance<ISession>();

               User user = new User();
            user.DisplayName = Path.GetRandomFileName();
            user.Email = Path.GetRandomFileName();
            user.Password = Path.GetRandomFileName();
            user.Username = Path.GetRandomFileName();

            using (var trans = session.BeginTransaction())
            {
                session.Save(user);
                trans.Commit();
            }

            User userResult;

            using (var trans = session.BeginTransaction())
            {
                userResult = session.QueryOver<User>()
                       .Where(u => u.Username == user.Username)
                       .SingleOrDefault();

                trans.Commit();
            }

            Assert.NotNull(userResult, "User from database is not null.");
            StringAssert.AreEqualIgnoringCase(userResult.Username, user.Username, "Usernames are the same.");
        }
        public void Event_CreateNewEvent_EventIsSuccessfullySaved()
        {
            ISession session = ObjectFactory.GetInstance<ISession>();

            User user = new User();
            user.DisplayName = Path.GetRandomFileName();
            user.Email = Path.GetRandomFileName();
            user.Password = Path.GetRandomFileName();
            user.Username = Path.GetRandomFileName();

            using (var trans = session.BeginTransaction())
            {
                session.Save(user);
                trans.Commit();
            }

            using (var trans = session.BeginTransaction())
            {
                Event evnt = new Event();
                evnt.Name = Path.GetRandomFileName();
                evnt.UserId = user.Id;
                evnt.StartTime = DateTime.Now;
                evnt.EndTime = DateTime.Now.AddDays(1);

                session.Save(evnt);
                trans.Commit();

            }
        }
Пример #3
0
        /// <summary>
        /// Sets the user info.
        /// </summary>
        /// <param name="user">The user.</param>
        public void SetUserInfo(User user)
        {
            HttpContext context = HttpContext.Current;
            var cookie = context.Request.Cookies[FormsAuthentication.FormsCookieName];

            if (cookie != null)
            {
                FormsAuthentication.SetAuthCookie(user.ToString(), false);
            }
        }
 public void SetUserInfo(User user)
 {
     throw new System.NotImplementedException();
 }