private static ManageImportJobConsole AddActiveArtifacts(ManageImportJobConsole console) { console.ActiveArtifact = new Artifact(1234567, 2345678, 16, "Console", true, new FieldCollection() { new Field(3456789) }); console.ActiveLayout = new Layout(1234567, "Test Console Layout"); return(console); }
private ManageImportJobConsole AddMockWorkspaceQuery(ManageImportJobConsole console) { MockWorkspaceQuery.Setup(x => x.GetResourcePoolAsync(It.IsAny <IServicesMgr>(), It.IsAny <ExecutionIdentity>(), It.IsAny <int>())) .ReturnsAsync(It.IsAny <int>()) .Verifiable(); console.WorkspaceQueryHelper = MockWorkspaceQuery.Object; return(console); }
private ManageImportJobConsole AddMockHelper(ManageImportJobConsole console) { var authMgr = new Mock <IAuthenticationMgr>(); authMgr.Setup(x => x.UserInfo) .Returns(new Mock <IUserInfo>().Object); MockEhHelper.Setup(x => x.GetAuthenticationManager()) .Returns(authMgr.Object); console.Helper = MockEhHelper.Object; return(console); }
private ManageImportJobConsole GetManageJobConsole() { var console = new ManageImportJobConsole(); console = AddActiveArtifacts(console); console = AddMockHelper(console); console = AddMockQuery(console); console = AddMockWorkspaceQuery(console); console.Application = new Application(1, "", ""); console.ArtifactQueries = _artifactQueries.Object; return(console); }
private ManageImportJobConsole AddMockQuery(ManageImportJobConsole console) { // Makes these two calls verifiable MockQuery.Setup(x => x.InsertRowIntoImportManagerQueueAsync(It.IsAny <IDBContext>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())) .Returns(Task.FromResult(false)) .Verifiable(); MockQuery.Setup(x => x.RemoveRecordFromTableByIdAsync(It.IsAny <IDBContext>(), It.IsAny <string>(), It.IsAny <int>())) .Returns(Task.FromResult(false)) .Verifiable(); console.QueryHelper = MockQuery.Object; return(console); }