示例#1
0
 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);
 }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }