/// <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> /// Get total document count. /// </summary> private Int64 SetTotalDocumentsCount() { var queryObject = new SearchQueryEntity(); queryObject.QueryList.Add(new Query(_searchQuery)); queryObject.MatterId = Convert.ToInt32(_dataset.Matter.FolderID); queryObject.DatasetId = Convert.ToInt32(_dataset.FolderID); if (!string.IsNullOrEmpty(_reviewsetId)) { queryObject.ReviewsetId = _reviewsetId; } queryObject.IsConceptSearchEnabled = _isIncludeConceptSearch; queryObject.LogSearchHistory = false; // Getting the All document and Tag document count from DB if (_parametersExportLoadFile.ExportLoadFileInfo != null) { switch (_parametersExportLoadFile.ExportLoadFileInfo.DocumentSelection) { case DocumentSelection.SavedQuery: var reviewerSearchService = new RVWReviewerSearchService(_webContext.Object); using (var transScope = new EVTransactionScope(TransactionScopeOption.Suppress)) { _totalDocumentCount = reviewerSearchService.GetDocumentCount(queryObject); } break; case DocumentSelection.Tag: _totalDocumentCount = DocumentBO.GetNoOfDocumentsByTag(queryObject.MatterId, _dataset.CollectionId, _parametersExportLoadFile.ExportLoadFileInfo.TagId); break; default: _totalDocumentCount = DocumentBO.GetNoOfDocuments(queryObject.MatterId, _dataset.CollectionId); break; } } return(_totalDocumentCount); }
/// <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); }