コード例 #1
0
        public Mock <IResourceCatalog> GetMockResourceCatalog(IWarewolfWorkflow warewolfWorkflow)
        {
            var mockResourceCatalog = new Mock <IResourceCatalog>();

            mockResourceCatalog.Setup(o => o.GetWorkflow(_workflowId)).Returns(warewolfWorkflow);

            return(mockResourceCatalog);
        }
コード例 #2
0
        private void SetWarewolfCoverageReports(ITestCoverageCatalog testCoverageCatalog, IWarewolfWorkflow coverageResource)
        {
            var resourceId      = coverageResource.ResourceID;
            var coverageReports = new WorkflowCoverageReports(coverageResource);

            if (!string.IsNullOrEmpty(_reportName) && _reportName != "*")
            {
                var report             = testCoverageCatalog.Fetch(resourceId);
                var tempcoverageReport = report?.Find(oo => oo.ReportName?.ToUpper() == _reportName.ToUpper());
                if (tempcoverageReport != null)
                {
                    coverageReports.Add(tempcoverageReport);
                }
            }
            else
            {
                testCoverageCatalog.Fetch(resourceId)
                ?.ForEach(o => coverageReports.Add(o));
            }

            _allCoverageReports.Add(coverageReports);
        }
コード例 #3
0
 public WorkflowCoverageReports(IWarewolfWorkflow resource)
 {
     Resource = resource;
 }