public Mock <IResourceCatalog> GetMockResourceCatalog(IWarewolfWorkflow warewolfWorkflow) { var mockResourceCatalog = new Mock <IResourceCatalog>(); mockResourceCatalog.Setup(o => o.GetWorkflow(_workflowId)).Returns(warewolfWorkflow); return(mockResourceCatalog); }
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); }
public WorkflowCoverageReports(IWarewolfWorkflow resource) { Resource = resource; }