protected override void Because_of()
 {
     var result = new ScenarioResult(feature, ScenarioTitle);
     result.AddActionStepResult(new StepResult(new StringStep("Given something", Source), new Passed()));
     resultPublisher.Notify(result);
 }
 protected override void Because_of()
 {
     var result = new ScenarioResult(feature, ScenarioTitle);
     var stringTableStep = new StringTableStep("Given something", Source);
     stringTableStep.AddTableStep(new Example(new ExampleColumns(new[] { new ExampleColumn("A"), new ExampleColumn("B"), }),
                                              new Dictionary<string, string> { { "A", "aaa" }, { "B", "bb" } }));
     result.AddActionStepResult(new StepResult(stringTableStep, new Passed()));
     resultPublisher.Notify(result);
 }
 protected override void Because_of()
 {
     var result = new ScenarioResult(feature, ScenarioTitle);
     result.AddActionStepResult(new StepResult(new StringStep("Given something", Source), new Failed(new ArgumentNullException("wtf!"))));
     resultPublisher.Notify(result);
 }