void When_a_step_contains_arguments() { var featureFile = new FeatureFile { Content = @" Feature: Feature Name Scenario: Scenario Name If ""X"" happens " }; var Parser = ObjectFactory.NewFeatureParser; RunnerGenerator = new RunnerGenerator(); var Feature = Parser.FeatureFrom(featureFile, new VsFeatureItem()); Runner = RunnerGenerator.RunnerFor(Feature); }
public void When_the_Runner_for_a_Feature_is_generated() { var FeatureFile = new FeatureFile { Name = "RaconteurFeature1", Content = "Feature: Feature Name", }; var Project = new VsFeatureItem { DefaultNamespace = "Features", }; var Parser = ObjectFactory.NewFeatureParser; var RunnerGenerator = new RunnerGenerator(); var Feature = Parser.FeatureFrom(FeatureFile, Project); Runner = RunnerGenerator.RunnerFor(Feature); }
public void When_the_Scenario_for_a_feature_is_generated() { var featureFile = new FeatureFile { Content = @" Feature: Feature Name In order to do something Another thing should happen Scenario: Scenario Name " }; var Parser = ObjectFactory.NewFeatureParser; RunnerGenerator = new RunnerGenerator(); var Feature = Parser.FeatureFrom(featureFile, new VsFeatureItem()); Runner = RunnerGenerator.RunnerFor(Feature); }
public void When_a_Scenario_with_steps_is_generated() { var featureFile = new FeatureFile { Content = @" Feature: Feature Name Scenario: Scenario Name If something happens Then something else should happen If something happens And another thing too " }; var Parser = ObjectFactory.NewFeatureParser; RunnerGenerator = new RunnerGenerator(); var Feature = Parser.FeatureFrom(featureFile, new VsFeatureItem()); Runner = RunnerGenerator.RunnerFor(Feature); }