public void Should_create_table_instance_from_string() { var columnNames = new ExampleColumns(new[] { new ExampleColumn("colA"), new ExampleColumn("colB"), }); var columnValues = new Dictionary <string, string> { { "colA", "A" }, { "colB", "B" } }; var example = new Example(columnNames, columnValues); var str = example.ToString(); var exampleFromString = ExampleBuilder.BuildFromString(str); CollectionAssert.AreEqual(exampleFromString.ColumnNames, example.ColumnNames); CollectionAssert.AreEqual(exampleFromString.ColumnValues, example.ColumnValues); }
public NBehaveExampleParentTask(XmlElement element) : base(element) { FeatureFile = GetXmlAttribute(element, "featureFile"); Scenario = GetXmlAttribute(element, "scenario"); int nrOfExamples = int.Parse(GetXmlAttribute(element, "examples")); var examples = new List <Example>(); for (int i = 0; i < nrOfExamples; i++) { Example e = ExampleBuilder.BuildFromString(GetXmlAttribute(element, "example_" + i)); examples.Add(e); } Examples = examples; }