public static SearchServiceClient GetSearchServiceClient(this SearchServiceFixture fixture)
        {
            var             factory            = new CSMTestEnvironmentFactory();
            TestEnvironment currentEnvironment = factory.GetTestEnvironment();
            Uri             baseUri            = currentEnvironment.GetBaseSearchUri(ExecutionMode.CSM, fixture.SearchServiceName);

            SearchServiceClient client =
                new SearchServiceClient(new SearchCredentials(fixture.PrimaryApiKey), baseUri);

            return(TestBaseCopy.AddMockHandler <SearchServiceClient>(ref client));
        }
        public static SearchServiceClient GetSearchServiceClient(
            this SearchServiceFixture fixture,
            params DelegatingHandler[] handlers)
        {
            TestEnvironment currentEnvironment = TestEnvironmentFactory.GetTestEnvironment();
            Uri             baseUri            = currentEnvironment.GetBaseSearchUri(fixture.SearchServiceName);

            currentEnvironment.BaseUri = baseUri;
            var credentials = new SearchCredentials(fixture.PrimaryApiKey);

            return(fixture.MockContext.GetServiceClientWithCredentials <SearchServiceClient>(
                       currentEnvironment,
                       credentials,
                       false,
                       handlers));
        }
Beispiel #3
0
        public static SearchServiceClient GetSearchServiceClient(
            this SearchServiceFixture fixture,
            params DelegatingHandler[] handlers)
        {
            TestEnvironment currentEnvironment = TestEnvironmentFactory.GetTestEnvironment();

            SearchServiceClient client =
                fixture.MockContext.GetServiceClientWithCredentials <SearchServiceClient>(
                    currentEnvironment,
                    new SearchCredentials(fixture.PrimaryApiKey),
                    internalBaseUri: true,
                    handlers: handlers);

            client.SearchServiceName = fixture.SearchServiceName;
            client.SearchDnsSuffix   = currentEnvironment.GetSearchDnsSuffix(fixture.SearchServiceName);
            return(client);
        }