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));
 }