コード例 #1
0
 static TestResultsSearchService CreateTestResultsSearchService(
     ILogger logger = null,
     ISearchRepository <TestScenarioResultIndex> serachRepository = null,
     ITestRunnerResiliencePolicies resiliencePolicies             = null)
 {
     return(new TestResultsSearchService(
                logger ?? CreateLogger(),
                serachRepository ?? CreateSearchRepository(),
                resiliencePolicies ?? TestRunnerResilienceTestHelper.GenerateTestPolicies()));
 }
コード例 #2
0
 private TestResultsService CreateTestResultsService(
     ITestResultsRepository testResultsRepository = null,
     ISearchRepository <TestScenarioResultIndex> searchRepository = null,
     IMapper mapper                   = null,
     ILogger logger                   = null,
     ITelemetry telemetry             = null,
     ResiliencePolicies policies      = null,
     IProviderService providerService = null)
 {
     return(new TestResultsService(
                testResultsRepository ?? CreateTestResultsRepository(),
                searchRepository ?? CreateSearchRespository(),
                mapper ?? CreateMapper(),
                logger ?? CreateLogger(),
                telemetry ?? CreateTelemetry(),
                policies ?? TestRunnerResilienceTestHelper.GenerateTestPolicies(),
                providerService ?? CreateProviderService()
                ));
 }
コード例 #3
0
 private static ITestRunnerResiliencePolicies CreateResiliencePolicies()
 {
     return(TestRunnerResilienceTestHelper.GenerateTestPolicies());
 }