public ScenarioOutline MapToScenarioOutline(G.ScenarioOutline scenarioOutline)
{
if (scenarioOutline == null)
{
return null;
}
return new ScenarioOutline
{
Description = scenarioOutline.Description ?? string.Empty,
Examples = (scenarioOutline.Examples ?? new G.Examples[0]).Select(this.MapToExample).ToList(),
Location = this.MapToLocation(scenarioOutline.Location),
Name = scenarioOutline.Name,
Slug = scenarioOutline.Name.ToSlug(),
Steps = scenarioOutline.Steps.Select(this.MapToStep).ToList(),
Tags = scenarioOutline.Tags.Select(this.MapToString).ToList()
};
}