PicklesDoc.Pickles.ObjectModel.Mapper.MapToScenarioOutline C# (CSharp) Method

MapToScenarioOutline() public method

public MapToScenarioOutline ( Gherkin.Ast scenarioOutline ) : ScenarioOutline
scenarioOutline Gherkin.Ast
return ScenarioOutline
        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()
            };
        }