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); }