Пример #1
0
 public void SaveGlobalBlindregions(SaveGlobalBlindRegionsDTO dto)
 {
     using (var tx = sessionContext.Session.BeginTransaction())
     {
         var testCase = this.testCaseRepository.Get(dto.TestCaseId);
         var globalRegionsForBrowser = GetGlobalBlindRegionsForBrowser(testCase.Project, dto.BrowserName);
         globalRegionsForBrowser.ReplaceBlindRegionsSet(dto.BlindRegions);
         var browserPatternQuery = new FindPatternsForBrowserInProject(testCase.Project.Id, dto.BrowserName);
         var browserPatterns     = this.browserPatternRepository.FindAll(browserPatternQuery);
         UpdateScreenshotHashes(browserPatterns);
         tx.Commit();
     }
 }
Пример #2
0
        private void SaveGlobalBlindregions(SaveGlobalBlindRegionsDTO dto)
        {
            if (dto == null)
            {
                return;
            }
            var testCase = this.testCaseRepository.Get(dto.TestCaseId);
            var globalRegionsForBrowser = GetGlobalBlindRegionsForBrowser(testCase.Project, dto.BrowserName);

            globalRegionsForBrowser.ReplaceBlindRegionsSet(dto.BlindRegions);
            var browserPatternQuery = new FindPatternsForBrowserInProject(testCase.Project.Id, dto.BrowserName);
            var browserPatterns     = this.browserPatternRepository.FindAll(browserPatternQuery);

            UpdateScreenshotHashes(browserPatterns);
        }