internal static string Build(List <TestAttribute> Categories)
        {
            string source = "";

            var list = new List <string>();

            Categories
            .ToList()
            .ForEach(c => list.Add(c.GetName()));

            list.Sort();

            var catParams = new string[] {
                ExtentFlag.GetPlaceHolder("testCategory"),
                ExtentFlag.GetPlaceHolder("testCategoryU")
            };

            list.ForEach(c =>
            {
                var catValues = new string[] {
                    c,
                    c.ToLower().Replace(" ", "")
                };

                source += SourceBuilder.Build(CategoryFilterHtml.GetOptionSource(), catParams, catValues);
            });

            return(source);
        }
        internal static string Build(List <TestAttribute> Categories)
        {
            string source = "";

            var list = new List <string>();

            Categories.ToList().ForEach(c => list.Add(c.GetName()));
            list.Sort();

            foreach (string c in list)
            {
                source += SourceBuilder.BuildSimple(CategoryFilterHtml.GetOptionSource(), new string[] { ExtentFlag.GetPlaceHolder("testCategory"), ExtentFlag.GetPlaceHolder("testCategoryU") }, new string[] { c, c.ToLower().Replace(" ", "") });
            }

            return(source);
        }
        internal static string Build(List <TestAttribute> Categories)
        {
            string        text = string.Empty;
            List <string> list = new List <string>();

            Categories.ToList <TestAttribute>().ForEach(delegate(TestAttribute c)
            {
                list.Add(c.GetName());
            });
            list.Sort();
            foreach (var current in list)
            {
                text += SourceBuilder.Build(CategoryFilterHtml.GetOptionSource(), new string[]
                {
                    UnifiedReportFlag.GetPlaceHolder("testCategory"),
                    UnifiedReportFlag.GetPlaceHolder("testCategoryU")
                }, new string[]
                {
                    current,
                    current.ToLower().Replace(" ", "")
                });
            }
            return(text);
        }