/// <summary>
 /// Set User Mock Session.
 /// </summary>
 private void SetUserMockSessionForJob(string createdBy)
 {
     try
     {
         var mockContext = new Mock<HttpContextBase>();
         var mockSession = new Mock<HttpSessionStateBase>();
         var userProp = UserBO.GetUserByGuid(createdBy);
         var userSession = new UserSessionBEO
         {
             UserId = userProp.UserId,
             UserGUID = createdBy,
             DomainName = userProp.DomainName,
             IsSuperAdmin = userProp.IsSuperAdmin,
             LastPasswordChangedDate = userProp.LastPasswordChangedDate,
             PasswordExpiryDays = userProp.PasswordExpiryDays,
             Timezone = userProp.Timezone
         };
         if (userProp.Organizations.Any())
             userSession.Organizations.AddRange(userProp.Organizations);
         mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
         mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
         mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
         mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
         EVHttpContext.CurrentContext = mockContext.Object;
     }
     catch (Exception ex)
     {
         Tracer.Info("Create controlSet Job {0} : Failed to set user info ", WorkAssignment.JobId);
         ex.Trace().Swallow();
     }
 }
Esempio n. 2
0
        /// <summary>
        /// Mock Session : Windows job doesn't
        /// </summary>
        private void MockSession()
        {
            #region Mock

            _webContext = new MockWebOperationContext();
            var userProp = new UserBusinessEntity {
                UserGUID = _mCreatedBy
            };
            //Mock HttpContext & HttpSession : Calling from Worker so doesn't contain HttpContext.
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();
            if (_mUserProp != null)
            {
                userProp = _mUserProp;
            }
            else
            {
                _mUserProp = UserBO.AuthenticateUsingUserGuid(_mCreatedBy);
                userProp   = _mUserProp;
            }
            var userSession = new UserSessionBEO();
            SetUserSession(userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;

            #endregion
        }
Esempio n. 3
0
 /// <summary>
 /// Set User Mock Session.
 /// </summary>
 private void SetUserMockSessionForJob(string createdBy)
 {
     try
     {
         var mockContext = new Mock <HttpContextBase>();
         var mockSession = new Mock <HttpSessionStateBase>();
         var userProp    = UserBO.GetUserByGuid(createdBy);
         var userSession = new UserSessionBEO
         {
             UserId                  = userProp.UserId,
             UserGUID                = createdBy,
             DomainName              = userProp.DomainName,
             IsSuperAdmin            = userProp.IsSuperAdmin,
             LastPasswordChangedDate = userProp.LastPasswordChangedDate,
             PasswordExpiryDays      = userProp.PasswordExpiryDays,
             Timezone                = userProp.Timezone
         };
         if (userProp.Organizations.Any())
         {
             userSession.Organizations.AddRange(userProp.Organizations);
         }
         mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
         mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
         mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
         mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
         EVHttpContext.CurrentContext = mockContext.Object;
     }
     catch (Exception ex)
     {
         Tracer.Info("Categorize AnalysisSet Job {0} : Failed to set user info ", WorkAssignment.JobId);
         ex.Trace().Swallow();
     }
 }
Esempio n. 4
0
        /// <summary>
        /// method to set the context and pass the user object to search services
        /// </summary>
        /// <param name="adminSession"></param>
        /// <param name="currUser"></param>
        /// <param name="toggle"></param>
        private void SetContext(UserSessionBEO adminSession, UserBusinessEntity currUser, bool toggle)
        {
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();

            if (toggle)
            {
                var currentSessionUser = new UserSessionBEO
                {
                    UserGUID     = currUser.UserGUID,
                    UserId       = currUser.UserId,
                    DomainName   = currUser.DomainName,
                    Timezone     = currUser.Timezone,
                    IsSuperAdmin = currUser.IsSuperAdmin
                };
                mockSession.Setup(ctx => ctx[Constants.UserSessionInfo]).Returns(currentSessionUser);
            }
            else
            {
                mockSession.Setup(ctx => ctx[Constants.UserSessionInfo]).Returns(adminSession);
            }
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
        }
Esempio n. 5
0
        /// <summary>
        /// Sets the user session.
        /// </summary>
        /// <param name="createdUserGuid">The created user unique identifier.</param>
        internal static void SetUserSession(string createdUserGuid)
        {
            if (EVHttpContext.CurrentContext != null)
            {
                return;
            }
            var userProp    = UserBO.GetUserUsingGuid(createdUserGuid);
            var userSession = new UserSessionBEO();

            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();

            userSession.UserId                  = userProp.UserId;
            userSession.UserGUID                = createdUserGuid;
            userSession.DomainName              = userProp.DomainName;
            userSession.IsSuperAdmin            = userProp.IsSuperAdmin;
            userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
            userSession.PasswordExpiryDays      = userProp.PasswordExpiryDays;
            userSession.Timezone                = userProp.Timezone;
            userSession.FirstName               = userProp.FirstName;
            userSession.LastName                = userProp.LastName;
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
        }
        /// <summary>
        /// Set User Mock Session.
        /// </summary>
        private void SetUserMockSessionForJob(string createdBy)
        {
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();
            var userProp    = UserBO.GetUserByGuid(createdBy);
            var userSession = new UserSessionBEO
            {
                UserId                  = userProp.UserId,
                UserGUID                = createdBy,
                DomainName              = userProp.DomainName,
                IsSuperAdmin            = userProp.IsSuperAdmin,
                LastPasswordChangedDate = userProp.LastPasswordChangedDate,
                PasswordExpiryDays      = userProp.PasswordExpiryDays,
                Timezone                = userProp.Timezone
            };

            if (userProp.Organizations.Any())
            {
                userSession.Organizations.AddRange(userProp.Organizations);
            }
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
        }
 /// <summary>
 /// Sets the usersession object using the UserBusinessEntity details
 /// </summary>
 /// <param name="userProp"></param>
 /// <param name="userSession"></param>
 private static void SetUserSession(UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId                  = userProp.UserId;
     userSession.UserGUID                = userProp.UserGUID;
     userSession.DomainName              = userProp.DomainName;
     userSession.IsSuperAdmin            = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays      = userProp.PasswordExpiryDays;
     userSession.Timezone                = userProp.Timezone;
 }
 private void SetUserSession(string createdByGuid, UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId = userProp.UserId;
     userSession.UserGUID = createdByGuid;
     userSession.DomainName = userProp.DomainName;
     userSession.IsSuperAdmin = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays = userProp.PasswordExpiryDays;
     userSession.Timezone = userProp.Timezone;
 }
        /// <summary>
        /// Mock Session.
        /// </summary>
        private void MockSession()
        {
            _webContext = new MockWebOperationContext();
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();
            var userProp    = UserBO.GetUserByGuid(_createdBy);
            var userSession = new UserSessionBEO();

            SetUserSession(_createdBy, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
        }
Esempio n. 10
0
        private HttpContextBase CreateUserContext(string createdByGuid)
        {
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();

            var userProp    = m_UserDetails;
            var userSession = new UserSessionBEO();

            SetUserSession(createdByGuid, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            return(mockContext.Object);
        }
 private IWebOperationContext EstablishSession(string createdBy)
 {
     var userProp = new UserBusinessEntity { UserGUID = createdBy };
     //Mock HttpContext & HttpSession : Calling from Worker so doesn't contain HttpContext. 
     var mockContext = new Mock<HttpContextBase>();
     var mockSession = new Mock<HttpSessionStateBase>();
     userProp = UserBO.AuthenticateUsingUserGuid(createdBy);
     var userSession = new UserSessionBEO();
     SetUserSession(createdBy, userProp, userSession);
     mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
     mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
     mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
     mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
     EVHttpContext.CurrentContext = mockContext.Object;
     return new MockWebOperationContext().Object;
 }
Esempio n. 12
0
        /// <summary>
        /// Mock Session.
        /// </summary>
        private static void MockUserSession(string createdBy)
        {
            var webContext  = new MockWebOperationContext();
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();
            var userProp    = UserBO.GetUserByGuid(createdBy);
            var userSession = new UserSessionBEO();

            SetUserSession(createdBy, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
            var mockSearchService = new RVWReviewerSearchService(webContext.Object);
        }
        private IWebOperationContext EstablishSession(string createdBy)
        {
            var userProp = new UserBusinessEntity {
                UserGUID = createdBy
            };
            //Mock HttpContext & HttpSession : Calling from Worker so doesn't contain HttpContext.
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();

            userProp = UserBO.AuthenticateUsingUserGuid(createdBy);
            var userSession = new UserSessionBEO();

            SetUserSession(createdBy, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
            return(new MockWebOperationContext().Object);
        }
        /// <summary>
        /// Mock Session : Windows job doesn't
        /// </summary>
        private static void MockSession(string createdBy)
        {
            #region Mock

            //MockWebOperationContext webContext = new MockWebOperationContext(createdBy);

            //Mock HttpContext & HttpSession : Calling from Worker so doesn't contain HttpContext.
            var mockContext = new Mock <HttpContextBase>();
            var mockSession = new Mock <HttpSessionStateBase>();

            var userProp = UserBO.AuthenticateUsingUserGuid(createdBy);
            userProp.UserGUID = createdBy;
            var userSession = new UserSessionBEO();
            SetUserSession(userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;

            #endregion
        }
 /// <summary>
 /// Set User Mock Session.
 /// </summary>
 private void SetUserMockSessionForJob(string createdBy)
 {
     var mockContext = new Mock<HttpContextBase>();
     var mockSession = new Mock<HttpSessionStateBase>();
     var userProp = UserBO.GetUserByGuid(createdBy);
     var userSession = new UserSessionBEO
     {
         UserId = userProp.UserId,
         UserGUID = createdBy,
         DomainName = userProp.DomainName,
         IsSuperAdmin = userProp.IsSuperAdmin,
         LastPasswordChangedDate = userProp.LastPasswordChangedDate,
         PasswordExpiryDays = userProp.PasswordExpiryDays,
         Timezone = userProp.Timezone
     };
     if (userProp.Organizations.Any())
         userSession.Organizations.AddRange(userProp.Organizations);
     mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
     mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
     mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
     mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
     EVHttpContext.CurrentContext = mockContext.Object;
 }
Esempio n. 16
0
        /// <summary>
        /// Sets the user session.
        /// </summary>
        /// <param name="createdUserGuid">The created user unique identifier.</param>
        internal static void SetUserSession(string createdUserGuid)
        {
            if (EVHttpContext.CurrentContext != null) return;
            var userProp = UserBO.GetUserUsingGuid(createdUserGuid);
            var userSession = new UserSessionBEO();

            var mockContext = new Mock<HttpContextBase>();
            var mockSession = new Mock<HttpSessionStateBase>();
            userSession.UserId = userProp.UserId;
            userSession.UserGUID = createdUserGuid;
            userSession.DomainName = userProp.DomainName;
            userSession.IsSuperAdmin = userProp.IsSuperAdmin;
            userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
            userSession.PasswordExpiryDays = userProp.PasswordExpiryDays;
            userSession.Timezone = userProp.Timezone;
            userSession.FirstName = userProp.FirstName;
            userSession.LastName = userProp.LastName;
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
        }
Esempio n. 17
0
        /// <summary>
        /// Mock Session : Windows job doesn't 
        /// </summary>
        private void MockSession()
        {
            #region Mock

            _webContext = new MockWebOperationContext();
            //Mock HttpContext & HttpSession : Calling from Worker so doesn't contain HttpContext. 
            var mockContext = new Mock<HttpContextBase>();
            var mockSession = new Mock<HttpSessionStateBase>();
            var userProp = UserBO.AuthenticateUsingUserGuid(_createdBy);
            userProp.UserGUID = _createdBy;
            var userSession = new UserSessionBEO();
            SetUserSession(userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;

            #endregion
        }
Esempio n. 18
0
 /// <summary>
 /// Sets the user session object using the UserBusinessEntity details.
 /// </summary>
 /// <param name="createdByGuid">Created by User Guid.</param>
 /// <param name="userProp">User Properties.</param>
 /// <param name="userSession">User Session.</param>
 private static void SetUserSession(string createdByGuid, UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId                  = userProp.UserId;
     userSession.UserGUID                = createdByGuid;
     userSession.DomainName              = userProp.DomainName;
     userSession.IsSuperAdmin            = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays      = userProp.PasswordExpiryDays;
     userSession.Timezone                = userProp.Timezone;
     if (userProp.Organizations.Any())
     {
         userSession.Organizations.AddRange(userProp.Organizations);
     }
 }
 /// <summary>
 /// Sets the usersession object using the UserBusinessEntity details
 /// </summary>
 /// <param name="userProp"></param>
 /// <param name="userSession"></param>
 private static void SetUserSession(UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId = userProp.UserId;
     userSession.UserGUID = userProp.UserGUID;
     userSession.DomainName = userProp.DomainName;
     userSession.IsSuperAdmin = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays = userProp.PasswordExpiryDays;
     userSession.Timezone = userProp.Timezone;
     userSession.FirstName = userProp.FirstName;
     userSession.LastName = userProp.LastName;
 }
        /// <summary>
        /// Mock Session : Windows job doesn't 
        /// </summary>
        private void MockSession()
        {
            #region Mock
            _webContext = new MockWebOperationContext();
            var mockContext = new Mock<HttpContextBase>();
            var mockSession = new Mock<HttpSessionStateBase>();

            var userProp = UserBO.GetUserUsingGuid(_bootObject.JobScheduleCreatedBy);
            var userSession = new UserSessionBEO();
            SetUserSession(_bootObject.JobScheduleCreatedBy, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            EVHttpContext.CurrentContext = mockContext.Object;
            #endregion
        }
 private void SetUserSession(string createdByGuid, UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId                  = userProp.UserId;
     userSession.UserGUID                = createdByGuid;
     userSession.DomainName              = userProp.DomainName;
     userSession.IsSuperAdmin            = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays      = userProp.PasswordExpiryDays;
     userSession.Timezone                = userProp.Timezone;
     userSession.FirstName               = userProp.FirstName;
     userSession.LastName                = userProp.LastName;
 }
 /// <summary>
 /// Mock Session.
 /// </summary>
 private static void MockUserSession(string createdBy)
 {
     var webContext = new MockWebOperationContext();
     var mockContext = new Mock<HttpContextBase>();
     var mockSession = new Mock<HttpSessionStateBase>();
     var userProp = UserBO.GetUserByGuid(createdBy);
     var userSession = new UserSessionBEO();
     SetUserSession(createdBy, userProp, userSession);
     mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
     mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
     mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
     mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
     EVHttpContext.CurrentContext = mockContext.Object;
     var mockSearchService=new RVWReviewerSearchService(webContext.Object);
 }
 /// <summary>
 /// Sets the user session object using the UserBusinessEntity details.
 /// </summary>
 /// <param name="createdByGuid">Created by User Guid.</param>
 /// <param name="userProp">User Properties.</param>
 /// <param name="userSession">User Session.</param>
 private static void SetUserSession(string createdByGuid, UserBusinessEntity userProp, UserSessionBEO userSession)
 {
     userSession.UserId = userProp.UserId;
     userSession.UserGUID = createdByGuid;
     userSession.DomainName = userProp.DomainName;
     userSession.IsSuperAdmin = userProp.IsSuperAdmin;
     userSession.LastPasswordChangedDate = userProp.LastPasswordChangedDate;
     userSession.PasswordExpiryDays = userProp.PasswordExpiryDays;
     userSession.Timezone = userProp.Timezone;
     if (userProp.Organizations.Any())
         userSession.Organizations.AddRange(userProp.Organizations);
 }
        private HttpContextBase CreateUserContext(string createdByGuid)
        {
            var mockContext = new Mock<HttpContextBase>();
            var mockSession = new Mock<HttpSessionStateBase>();

            var userProp = m_UserDetails;
            var userSession = new UserSessionBEO();
            SetUserSession(createdByGuid, userProp, userSession);
            mockSession.Setup(ctx => ctx["UserDetails"]).Returns(userProp);
            mockSession.Setup(ctx => ctx["UserSessionInfo"]).Returns(userSession);
            mockSession.Setup(ctx => ctx.SessionID).Returns(Guid.NewGuid().ToString());
            mockContext.Setup(ctx => ctx.Session).Returns(mockSession.Object);
            return mockContext.Object;
        }