/// <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(); } }
/// <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 }
/// <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(); } }
/// <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; }
/// <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; }
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; }
/// <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; }
/// <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> /// 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 }
/// <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; }