Example #1
0
        IList <HistoryResult> ITestViewerService.GetResultsHistory(int testsystemIndex, int testcaseId, int browserId, int languageId, int testsuiteId,
                                                                   int maxResults)
        {
            Testsuite        testsuite = _testsuiteRepository.GetById(testsuiteId);
            IList <Browser>  browsers  = browserId == -1 ? testsuite.Browsers : testsuite.Browsers.Where(t => t.ID == browserId).ToList();
            IList <Language> languages = languageId == -1 ? testsuite.Languages : testsuite.Languages.Where(t => t.ID == languageId).ToList();
            IList <Testcase> testcases = testcaseId == -1 ? testsuite.Testcases : testsuite.Testcases.Where(t => t.ID == testcaseId).ToList();

            return(_historyResultRepository.GetListOfHistoryResults(testsystemIndex, browsers, testcases, languages, maxResults).ToList());
        }