public Rule( string title, Background background, IEnumerable <Scenario> scenarios, IEnumerable <ScenarioOutline> scenarioOutlines, IEnumerable <Tag> tags) { Title = title; Background = background; Scenarios = scenarios.ToList().AsReadOnly(); ScenarioOutlines = new ReadOnlyScenarioOutlineCollection( scenarioOutlines.ToList()); Tags = tags.ToList().AsReadOnly(); }
public Feature( string title, string narrative, Background background, IEnumerable <Scenario> scenarios, IEnumerable <ScenarioOutline> scenarioOutlines, IEnumerable <Rule> rules, IEnumerable <Tag> tags) { Title = title; Narrative = narrative; Background = background; Scenarios = scenarios.ToList().AsReadOnly(); ScenarioOutlines = new ReadOnlyScenarioOutlineCollection( scenarioOutlines.ToList()); Rules = rules.ToList().AsReadOnly(); Tags = tags.ToList().AsReadOnly(); }