public TestResult GetFeatureResult(ObjectModel.Feature feature) { if (this.specRunFeatures == null) { return(TestResult.Inconclusive); } var specRunFeature = this.FindSpecRunFeature(feature); if (specRunFeature == null) { return(TestResult.Inconclusive); } TestResult result = specRunFeature.Scenarios.Select(specRunScenario => StringToTestResult(specRunScenario.Result)).Merge(); return(result); }
private Parser.SpecRun.Feature FindSpecRunFeature(ObjectModel.Feature feature) { return(this.specRunFeatures.FirstOrDefault(specRunFeature => specRunFeature.Title == feature.Name)); }