Пример #1
0
 protected BaseSmokeTest(ISmokeTestSettingsRepository connectionSettingsFactory,
                         ISmokeTestApplicationRepository smokeTestApplicationRepository,
                         ITelemetryReportingService reportingService,
                         IUserLoginRepository userLoginRepository   = null,
                         IApprendaApiClientFactory apiClientFactory = null)
 {
     _connectionSettingsFactory      = connectionSettingsFactory;
     _smokeTestApplicationRepository = smokeTestApplicationRepository;
     _reportingService    = reportingService;
     _apiClientFactory    = apiClientFactory ?? new ApprendaApiClientFactory(_connectionSettingsFactory);
     _userLoginRepository = userLoginRepository ?? new SingleUserLoginRepository(_connectionSettingsFactory);
 }
Пример #2
0
        public ApprendaTestSession(IApprendaApiClientFactory clientFactory, ISmokeTestSettings connectionSettings, TestIsolationLevel isolationLevel,
                                   ITelemetryReportingService reportingService, string testName, IUserLogin loginToUse = null)
        {
            _clientFactory     = clientFactory;
            ConnectionSettings = connectionSettings;
            _reportingService  = reportingService;
            _testName          = testName;
            _login             = loginToUse ?? connectionSettings.UserLogin;
            TestIsolationLevel = isolationLevel;

            NumberOfSessionsInUse++;
        }