示例#1
0
        /// <summary>
        /// Create a new TestViewer
        /// </summary>
        /// <param name="resultRepository">the ResultRepository</param>
        /// <param name="testsystemRepository">the TestsystemRepository</param>
        /// <param name="testsuiteRepository">the TestsuiteRepository</param>
        /// <param name="testerRepository">the TesterRepository</param>
        /// <param name="testcaseRepository">the TestcaseRepository</param>
        /// <param name="historyResultRepository">the HistoryResultRepository</param>
        public TestViewerService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository,
                                 ITesterRepository testerRepository, ITestcaseRepository testcaseRepository, IHistoryResultRepository historyResultRepository)
        {
            if (resultRepository == null)
            {
                throw new ArgumentNullException("resultRepository");
            }
            if (testsystemRepository == null)
            {
                throw new ArgumentNullException("testsystemRepository");
            }
            if (testsuiteRepository == null)
            {
                throw new ArgumentNullException("testsuiteRepository");
            }
            if (testerRepository == null)
            {
                throw new ArgumentNullException("testerRepository");
            }
            if (testcaseRepository == null)
            {
                throw new ArgumentNullException("testcaseRepository");
            }
            if (historyResultRepository == null)
            {
                throw new ArgumentNullException("historyResultRepository");
            }

            _resultRepository        = resultRepository;
            _testsystemRepository    = testsystemRepository;
            _testsuiteRepository     = testsuiteRepository;
            _testerRepository        = testerRepository;
            _testcaseRepository      = testcaseRepository;
            _historyResultRepository = historyResultRepository;
        }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="testFileLocker">the testFileLocker</param>
 /// <param name="testsystemRepository">the testsystemRepository</param>
 /// <param name="testerRepository">the testerRepository</param>
 /// <param name="testsuiteRepository">the testsuiteRepository</param>
 /// <param name="testcaseRepository">the testcaseRepository</param>
 /// <param name="testPool">the testPool</param>
 public BuildTaskService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository,
                         ITesterRepository testerRepository, ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository, ITestPool testPool)
 {
     if (testFileLocker == null)
     {
         throw new ArgumentNullException("testFileLocker");
     }
     if (testsystemRepository == null)
     {
         throw new ArgumentNullException("testsystemRepository");
     }
     if (testerRepository == null)
     {
         throw new ArgumentNullException("testerRepository");
     }
     if (testsuiteRepository == null)
     {
         throw new ArgumentNullException("testsuiteRepository");
     }
     if (testcaseRepository == null)
     {
         throw new ArgumentNullException("testcaseRepository");
     }
     if (testPool == null)
     {
         throw new ArgumentNullException("testPool");
     }
     _testFileLocker       = testFileLocker;
     _testsystemRepository = testsystemRepository;
     _testerRepository     = testerRepository;
     _testsuiteRepository  = testsuiteRepository;
     _testcaseRepository   = testcaseRepository;
     _testPool             = testPool;
 }
示例#3
0
        /// <summary>
        /// Creates a new TestManager
        /// </summary>
        /// <param name="testPool">the testPool</param>
        /// <param name="testsuiteRepository">the testsuiteRepository</param>
        /// <param name="testsystemRepository">the testsystemRepository</param>
        /// <param name="testerRepository">the testerRepository</param>
        /// <param name="resultRepository">the resultRepository</param>
        public TestService(ITestPool testPool, ITestsuiteRepository testsuiteRepository,
                           ITestsystemRepository testsystemRepository, ITesterRepository testerRepository,
                           IResultRepository resultRepository)
        {
            if (testsuiteRepository == null)
            {
                throw new ArgumentNullException("testsuiteRepository");
            }
            if (testsystemRepository == null)
            {
                throw new ArgumentNullException("testsystemRepository");
            }
            if (testerRepository == null)
            {
                throw new ArgumentNullException("testerRepository");
            }
            if (resultRepository == null)
            {
                throw new ArgumentNullException("resultRepository");
            }

            _testPool             = testPool;
            _testsuiteRepository  = testsuiteRepository;
            _testsystemRepository = testsystemRepository;
            _testerRepository     = testerRepository;
            _resultRepository     = resultRepository;
        }
		/// <summary>
		/// Constructor
		/// </summary>
		/// <param name="testFileLocker">the testFileLocker</param>
		/// <param name="testsystemRepository">the testsystemRepository</param>
		/// <param name="testerRepository">the testerRepository</param>
		/// <param name="testsuiteRepository">the testsuiteRepository</param>
		/// <param name="testcaseRepository">the testcaseRepository</param>
		/// <param name="testPool">the testPool</param>
		/// <param name="testJobRepository">the testJobRepository</param>
		public BuildTaskService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository,
			ITesterRepository testerRepository, ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository,
			ITestPool testPool, ITestJobRepository testJobRepository)
		{
			if (testFileLocker == null)
				throw new ArgumentNullException("testFileLocker");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (testerRepository == null)
				throw new ArgumentNullException("testerRepository");
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");
			if (testcaseRepository == null)
				throw new ArgumentNullException("testcaseRepository");
			if (testPool == null)
				throw new ArgumentNullException("testPool");
			if (testJobRepository == null)
				throw new ArgumentNullException("testJobRepository");
			_testFileLocker = testFileLocker;
			_testsystemRepository = testsystemRepository;
			_testerRepository = testerRepository;
			_testsuiteRepository = testsuiteRepository;
			_testcaseRepository = testcaseRepository;
			_testPool = testPool;
			_testJobRepository = testJobRepository;
		}
		/// <summary>
		/// Local Test Service constructor
		/// </summary>
		/// <param name="testFileLocker">the testFileLocker</param>
		/// <param name="testsystemRepository">the testSystemRepository</param>
		/// <param name="languageRepository">the languageRepository</param>
		/// <param name="browserRepository">the browserRepository</param>
		/// <param name="testerRepository">the testerRepository</param>
		/// <param name="testsuiteRepository">the testsuiteRepository</param>
		/// <param name="testcaseRepository">the testcaseRepository</param>
		/// <param name="testPool">the testPool</param>
		public LocalTestService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository,
			ILanguageRepository languageRepository, IBrowserRepository browserRepository, ITesterRepository testerRepository,
			ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository, ITestPool testPool)
		{
			if (testFileLocker == null)
				throw new ArgumentNullException("testFileLocker");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (languageRepository == null)
				throw new ArgumentNullException("languageRepository");
			if (browserRepository == null)
				throw new ArgumentNullException("browserRepository");
			if (testerRepository == null)
				throw new ArgumentNullException("testerRepository");
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");
			if (testcaseRepository == null)
				throw new ArgumentNullException("testcaseRepository");
			if (testPool == null)
				throw new ArgumentNullException("testPool");

			_testFileLocker = testFileLocker;
			_testsystemRepository = testsystemRepository;
			_languageRepository = languageRepository;
			_browserRepository = browserRepository;
			_testerRepository = testerRepository;
			_testsuiteRepository = testsuiteRepository;
			_testcaseRepository = testcaseRepository;
			_testPool = testPool;
		}
示例#6
0
        /// <summary>
        /// Create a new SettingsService
        /// </summary>
        /// <param name="browserRepository">the BrowserRepository</param>
        /// <param name="languageRepository">the LanguageRepository</param>
        /// <param name="testerRepository">the TesterRepository</param>
        /// <param name="testsystemRepository">the TestsystemRepository</param>
        /// <param name="testcaseRepository">the TestcaseRepository</param>
        /// <param name="testsuiteRepository">the TestsuiteRepository</param>
        public SettingsService(IBrowserRepository browserRepository, ILanguageRepository languageRepository,
                               ITesterRepository testerRepository, ITestsystemRepository testsystemRepository, ITestcaseRepository testcaseRepository, ITestsuiteRepository testsuiteRepository)
        {
            if (browserRepository == null)
            {
                throw new ArgumentNullException("browserRepository");
            }
            if (languageRepository == null)
            {
                throw new ArgumentNullException("languageRepository");
            }
            if (testerRepository == null)
            {
                throw new ArgumentNullException("testerRepository");
            }
            if (testsystemRepository == null)
            {
                throw new ArgumentNullException("testsystemRepository");
            }
            if (testcaseRepository == null)
            {
                throw new ArgumentNullException("testcaseRepository");
            }
            if (testsuiteRepository == null)
            {
                throw new ArgumentNullException("testsuiteRepository");
            }

            _browserRepository    = browserRepository;
            _languageRepository   = languageRepository;
            _testerRepository     = testerRepository;
            _testsystemRepository = testsystemRepository;
            _testcaseRepository   = testcaseRepository;
            _testsuiteRepository  = testsuiteRepository;
        }
		/// <summary>
		/// Create a new SummaryService
		/// </summary>
		/// <param name="resultRepository">the ResultRepository</param>
		/// <param name="testsystemRepository">the TestsystemRepository</param>
		/// <param name="testsuiteRepository">the TestsuiteRepository</param>
		/// <param name="testJobRepository">the TestJobRepository</param>
		public SummaryService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository, ITestJobRepository testJobRepository)
		{
			if (resultRepository == null)
				throw new ArgumentNullException("resultRepository");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");
			if (testJobRepository == null)
				throw new ArgumentNullException("testJobRepository");

			_resultRepository = resultRepository;
			_testsystemRepository = testsystemRepository;
			_testsuiteRepository = testsuiteRepository;
			_testJobRepository = testJobRepository;
		}
示例#8
0
        /// <summary>
        /// Local Test Service constructor
        /// </summary>
        /// <param name="testFileLocker">the testFileLocker</param>
        /// <param name="testsystemRepository">the testSystemRepository</param>
        /// <param name="languageRepository">the languageRepository</param>
        /// <param name="browserRepository">the browserRepository</param>
        /// <param name="testerRepository">the testerRepository</param>
        /// <param name="testsuiteRepository">the testsuiteRepository</param>
        /// <param name="testcaseRepository">the testcaseRepository</param>
        /// <param name="testPool">the testPool</param>
        public LocalTestService(ITestFileLocker testFileLocker, ITestsystemRepository testsystemRepository,
                                ILanguageRepository languageRepository, IBrowserRepository browserRepository, ITesterRepository testerRepository,
                                ITestsuiteRepository testsuiteRepository, ITestcaseRepository testcaseRepository, ITestPool testPool)
        {
            if (testFileLocker == null)
            {
                throw new ArgumentNullException("testFileLocker");
            }
            if (testsystemRepository == null)
            {
                throw new ArgumentNullException("testsystemRepository");
            }
            if (languageRepository == null)
            {
                throw new ArgumentNullException("languageRepository");
            }
            if (browserRepository == null)
            {
                throw new ArgumentNullException("browserRepository");
            }
            if (testerRepository == null)
            {
                throw new ArgumentNullException("testerRepository");
            }
            if (testsuiteRepository == null)
            {
                throw new ArgumentNullException("testsuiteRepository");
            }
            if (testcaseRepository == null)
            {
                throw new ArgumentNullException("testcaseRepository");
            }
            if (testPool == null)
            {
                throw new ArgumentNullException("testPool");
            }

            _testFileLocker       = testFileLocker;
            _testsystemRepository = testsystemRepository;
            _languageRepository   = languageRepository;
            _browserRepository    = browserRepository;
            _testerRepository     = testerRepository;
            _testsuiteRepository  = testsuiteRepository;
            _testcaseRepository   = testcaseRepository;
            _testPool             = testPool;
        }
示例#9
0
		/// <summary>
		/// Creates a new TestManager
		/// </summary>
		/// <param name="testPool">the testPool</param>
		/// <param name="testsuiteRepository">the testsuiteRepository</param>
		/// <param name="testsystemRepository">the testsystemRepository</param>
		/// <param name="testerRepository">the testerRepository</param>
		/// <param name="resultRepository">the resultRepository</param>
		public TestService(ITestPool testPool, ITestsuiteRepository testsuiteRepository,
			ITestsystemRepository testsystemRepository, ITesterRepository testerRepository,
			IResultRepository resultRepository)
		{
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (testerRepository == null)
				throw new ArgumentNullException("testerRepository");
			if (resultRepository == null)
				throw new ArgumentNullException("resultRepository");

			_testPool = testPool;
			_testsuiteRepository = testsuiteRepository;
			_testsystemRepository = testsystemRepository;
			_testerRepository = testerRepository;
			_resultRepository = resultRepository;
		}
示例#10
0
        /// <summary>
        /// Create a new SummaryService
        /// </summary>
        /// <param name="resultRepository">the ResultRepository</param>
        /// <param name="testsystemRepository">the TestsystemRepository</param>
        /// <param name="testsuiteRepository">the TestsuiteRepository</param>
        public SummaryService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository)
        {
            if (resultRepository == null)
            {
                throw new ArgumentNullException("resultRepository");
            }
            if (testsystemRepository == null)
            {
                throw new ArgumentNullException("testsystemRepository");
            }
            if (testsuiteRepository == null)
            {
                throw new ArgumentNullException("testsuiteRepository");
            }

            _resultRepository     = resultRepository;
            _testsystemRepository = testsystemRepository;
            _testsuiteRepository  = testsuiteRepository;
        }
		/// <summary>
		/// Create a new TestViewer
		/// </summary>
		/// <param name="resultRepository">the ResultRepository</param>
		/// <param name="testsystemRepository">the TestsystemRepository</param>
		/// <param name="testsuiteRepository">the TestsuiteRepository</param>
		/// <param name="testerRepository">the TesterRepository</param>
		/// <param name="testcaseRepository">the TestcaseRepository</param>
		/// <param name="historyResultRepository">the HistoryResultRepository</param>
		public TestViewerService(IResultRepository resultRepository, ITestsystemRepository testsystemRepository, ITestsuiteRepository testsuiteRepository,
			ITesterRepository testerRepository, ITestcaseRepository testcaseRepository, IHistoryResultRepository historyResultRepository)
		{
			if (resultRepository == null)
				throw new ArgumentNullException("resultRepository");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");
			if (testerRepository == null)
				throw new ArgumentNullException("testerRepository");
			if (testcaseRepository == null)
				throw new ArgumentNullException("testcaseRepository");
			if (historyResultRepository == null)
				throw new ArgumentNullException("historyResultRepository");

			_resultRepository = resultRepository;
			_testsystemRepository = testsystemRepository;
			_testsuiteRepository = testsuiteRepository;
			_testerRepository = testerRepository;
			_testcaseRepository = testcaseRepository;
			_historyResultRepository = historyResultRepository;
		}
		/// <summary>
		/// Create a new SettingsService
		/// </summary>
		/// <param name="browserRepository">the BrowserRepository</param>
		/// <param name="languageRepository">the LanguageRepository</param>
		/// <param name="testerRepository">the TesterRepository</param>
		/// <param name="testsystemRepository">the TestsystemRepository</param>
		/// <param name="testcaseRepository">the TestcaseRepository</param>
		/// <param name="testsuiteRepository">the TestsuiteRepository</param>
		public SettingsService(IBrowserRepository browserRepository, ILanguageRepository languageRepository, 
			ITesterRepository testerRepository, ITestsystemRepository testsystemRepository, ITestcaseRepository testcaseRepository, ITestsuiteRepository testsuiteRepository)
		{
			if (browserRepository == null)
				throw new ArgumentNullException("browserRepository");
			if (languageRepository == null)
				throw new ArgumentNullException("languageRepository");
			if (testerRepository == null)
				throw new ArgumentNullException("testerRepository");
			if (testsystemRepository == null)
				throw new ArgumentNullException("testsystemRepository");
			if (testcaseRepository == null)
				throw new ArgumentNullException("testcaseRepository");
			if (testsuiteRepository == null)
				throw new ArgumentNullException("testsuiteRepository");

			_browserRepository = browserRepository;
			_languageRepository = languageRepository;
			_testerRepository = testerRepository;
			_testsystemRepository = testsystemRepository;
			_testcaseRepository = testcaseRepository;
			_testsuiteRepository = testsuiteRepository;
		}