public static string GetQuickSummary(Test Test) { string source = TestHtml.GetQuickSummarySource(); int passed = Test.Logs.Count(x => x.LogStatus == LogStatus.Pass); int failed = Test.Logs.Count(x => x.LogStatus == LogStatus.Fail); int fatal = Test.Logs.Count(x => x.LogStatus == LogStatus.Fatal); int error = Test.Logs.Count(x => x.LogStatus == LogStatus.Error); int warning = Test.Logs.Count(x => x.LogStatus == LogStatus.Warning); int skipped = Test.Logs.Count(x => x.LogStatus == LogStatus.Skip); int info = Test.Logs.Count(x => x.LogStatus == LogStatus.Info); int unknown = Test.Logs.Count(x => x.LogStatus == LogStatus.Unknown); source = source.Replace(ExtentFlag.GetPlaceHolder("testName"), Test.Name) .Replace(ExtentFlag.GetPlaceHolder("testWarnings"), TestHtml.GetWarningSource(Test.InternalWarning)) .Replace(ExtentFlag.GetPlaceHolder("currentTestPassedCount"), "" + passed) .Replace(ExtentFlag.GetPlaceHolder("currentTestFailedCount"), "" + failed) .Replace(ExtentFlag.GetPlaceHolder("currentTestFatalCount"), "" + fatal) .Replace(ExtentFlag.GetPlaceHolder("currentTestErrorCount"), "" + error) .Replace(ExtentFlag.GetPlaceHolder("currentTestWarningCount"), "" + warning) .Replace(ExtentFlag.GetPlaceHolder("currentTestInfoCount"), "" + info) .Replace(ExtentFlag.GetPlaceHolder("currentTestSkippedCount"), "" + skipped) .Replace(ExtentFlag.GetPlaceHolder("currentTestUnknownCount"), "" + unknown) .Replace(ExtentFlag.GetPlaceHolder("currentTestRunStatus"), "" + Test.Status.ToString().ToLower()) .Replace(ExtentFlag.GetPlaceHolder("currentTestRunStatusU"), "" + Test.Status.ToString()); return(source); }