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)); }
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); }