public TestResultsModels(Entity.LoadTestTestSummaryData entityLoadTestTestSummaryData, Entity.db_LoadTest2010Entities db) { Name = db.LoadTestCases.FirstOrDefault(x => x.TestCaseId == entityLoadTestTestSummaryData.TestCaseId && x.LoadTestRunId == entityLoadTestTestSummaryData.LoadTestRunId).TestCaseName; Scenario = db.LoadTestScenarios.FirstOrDefault(x => x.LoadTestRunId == entityLoadTestTestSummaryData.LoadTestRunId).ScenarioName; TotalTests = entityLoadTestTestSummaryData.TestsRun; int failedTests = db.LoadTestTestLogs.Where(x => x.LoadTestRunId == entityLoadTestTestSummaryData.LoadTestRunId && x.TestCaseId == entityLoadTestTestSummaryData.TestCaseId).Count(); FailedTests = string.Format("{0} ({1})", failedTests, Math.Round((float)failedTests * 100 / TotalTests, 2)); AvgTestTime = entityLoadTestTestSummaryData.Average; }
public SlowestTestsModel(Entity.LoadTestTestSummaryData entityLoadTestTestSummaryData) { }