/// <summary> /// Creates the informational property grid for the failure's /// details. /// </summary> /// <param name="gridInformation">The information to display inside /// the grid.</param> /// <returns>Returns the information grid.</returns> private HtmlControl CreateInformationGrid(IDictionary <string, string> gridInformation) { HtmlPropertyGrid grid = new HtmlPropertyGrid(gridInformation); InsertScenarioTimeInformation(grid); grid.SetAttribute(HtmlAttribute.Cellpadding, "2"); grid.SetAttribute(HtmlAttribute.Cellspacing, "0"); grid.SetAttribute(HtmlAttribute.Border, "0"); return(grid); }
/// <summary> /// Insert time information for the scenario. /// </summary> /// <param name="grid">The property grid.</param> private void InsertScenarioTimeInformation(HtmlPropertyGrid grid) { ScenarioResult result = Inspector.Result; string elapsed = UnitTestWebpageLog.ElapsedReadableTime(result.Started, result.Finished); HtmlControl row = grid.AddRow("Elapsed time:", elapsed); grid.AddRow("Started:", result.Started.ToString(CultureInfo.CurrentUICulture) + " +" + result.Started.Millisecond.ToString(System.Globalization.CultureInfo.CurrentCulture) + " ms"); grid.AddRow("Finished:", result.Finished.ToString(CultureInfo.CurrentUICulture) + " +" + result.Finished.Millisecond.ToString(System.Globalization.CultureInfo.CurrentCulture) + " ms"); BoldRow(row); }
/// <summary> /// Creates the informational property grid for the failure's /// details. /// </summary> /// <param name="gridInformation">The information to display inside /// the grid.</param> /// <returns>Returns the information grid.</returns> private HtmlControl CreateInformationGrid(IDictionary<string, string> gridInformation) { HtmlPropertyGrid grid = new HtmlPropertyGrid(gridInformation); InsertScenarioTimeInformation(grid); grid.SetAttribute(HtmlAttribute.Cellpadding, "2"); grid.SetAttribute(HtmlAttribute.Cellspacing, "0"); grid.SetAttribute(HtmlAttribute.Border, "0"); return grid; }