private ScenarioTestCase(FeatureFileTestClass featureFileTestClass, ScenarioDefinition scenario, string[] featureTags, Location location)
 {
     FeatureFile       = featureFileTestClass;
     Name              = scenario.Name;
     SourceInformation = new SourceInformation {
         FileName = featureFileTestClass.FeatureFilePath, LineNumber = location?.Line
     };
     Traits = new Dictionary <string, List <string> >();
     Traits.Add("Category", featureTags.Concat(((IHasTags)scenario).Tags.GetTags()).ToList());
 }
 public ScenarioTestCase(FeatureFileTestClass featureFileTestClass, ScenarioOutline scenario, string[] featureTags, Dictionary <string, string> scenarioOutlineParameters, string exampleId, Location exampleLocation)
     : this(featureFileTestClass, scenario, featureTags, exampleLocation)
 {
     ScenarioOutlineParameters = scenarioOutlineParameters;
     ExampleId = exampleId;
 }
 public ScenarioTestCase(FeatureFileTestClass featureFileTestClass, Scenario scenario, string[] featureTags)
     : this(featureFileTestClass, scenario, featureTags, scenario.Location)
 {
 }