Beispiel #1
0
 public void SaveCategoryBlindregions(SaveCategoryBlindRegionsDTO dto)
 {
     using (var tx = sessionContext.Session.BeginTransaction())
     {
         var testCase = this.testCaseRepository.Get(dto.TestCaseId);
         var categoryRegionsForBrowser = GetGlobalBlindRegionsForBrowser(testCase.Category, dto.BrowserName);
         categoryRegionsForBrowser.ReplaceBlindRegionsSet(dto.BlindRegions);
         var browserPatterQUery = new FindPatternsForBrowserInCategory(testCase.Category.Id, dto.BrowserName);
         var browserPatterns    = this.browserPatternRepository.FindAll(browserPatterQUery);
         UpdateScreenshotHashes(browserPatterns);
         tx.Commit();
     }
 }
        private void SaveCategoryBlindregions(SaveCategoryBlindRegionsDTO dto)
        {
            if (dto == null)
            {
                return;
            }
            var testCase = this.testCaseRepository.Get(dto.TestCaseId);
            var categoryRegionsForBrowser = GetGlobalBlindRegionsForBrowser(testCase.Category, dto.BrowserName);

            categoryRegionsForBrowser.ReplaceBlindRegionsSet(dto.BlindRegions);
            var browserPatterQUery = new FindPatternsForBrowserInCategory(testCase.Category.Id, dto.BrowserName);
            var browserPatterns    = this.browserPatternRepository.FindAll(browserPatterQUery);

            UpdateScreenshotHashes(browserPatterns);
        }
Beispiel #3
0
 public ActionResult SaveCategoryBlindspots(SaveCategoryBlindRegionsDTO dto)
 {
     this.testCaseService.SaveCategoryBlindregions(dto);
     return(ActionResultFactory.AjaxSuccess());
 }