Esempio n. 1
0
 private void CloneTableSteps(StringTableStep clone)
 {
     foreach (var tableStep in TableSteps)
     {
         var clonedValues = tableStep.ColumnValues.ToDictionary(pair => pair.Key, pair => pair.Value);
         var clonedNames  = new ExampleColumns(tableStep.ColumnNames);
         var clonedRow    = new Example(clonedNames, clonedValues);
         clone.AddTableStep(clonedRow);
     }
 }
Esempio n. 2
0
 private void CloneTableSteps(StringTableStep clone)
 {
     foreach (var tableStep in TableSteps)
     {
         var clonedValues = tableStep.ColumnValues.ToDictionary(pair => pair.Key, pair => pair.Value);
         var clonedNames = new ExampleColumns(tableStep.ColumnNames);
         var clonedRow = new Example(clonedNames, clonedValues);
         clone.AddTableStep(clonedRow);
     }
 }
 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);
 }