コード例 #1
0
            /// <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);
            }
コード例 #2
0
            /// <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);
            }
コード例 #3
0
ファイル: ResultInspector.Details.cs プロジェクト: dfr0/moon
 /// <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;
 }
コード例 #4
0
ファイル: ResultInspector.Details.cs プロジェクト: dfr0/moon
 /// <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);
 }