private MetricsAdvisorClientsOptions GetInstrumentedOptions() { var options = new MetricsAdvisorClientsOptions(); options.Retry.MaxRetries = 6; return(InstrumentClientOptions(options)); }
public MetricsAdvisorAdministrationClient CreateInstrumentedAdministrationClient(MockTransport transport, MetricsAdvisorKeyCredential credential = null) { var fakeEndpoint = new Uri("http://notreal.azure.com"); var fakeCredential = credential ?? new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); var options = new MetricsAdvisorClientsOptions() { Transport = transport }; return(InstrumentClient(new MetricsAdvisorAdministrationClient(fakeEndpoint, fakeCredential, options))); }
public MetricsAdvisorClient CreateInstrumentedClient(MockResponse response) { var fakeEndpoint = new Uri("http://notreal.azure.com"); var fakeCredential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); var options = new MetricsAdvisorClientsOptions() { Transport = new MockTransport(response) }; return(InstrumentClient(new MetricsAdvisorClient(fakeEndpoint, fakeCredential, options))); }
public void ConstructorValidatesArguments() { var endpoint = new Uri("http://notreal.azure.com"); var credential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); var options = new MetricsAdvisorClientsOptions(); Assert.That(() => new MetricsAdvisorClient(null, credential), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorClient(endpoint, null), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorClient(null, credential, options), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorClient(endpoint, null, options), Throws.InstanceOf <ArgumentNullException>()); }
public void ConstructorValidatesArguments() { var endpoint = new Uri("http://notreal.azure.com"); var keyCredential = new MetricsAdvisorKeyCredential("fakeSubscriptionKey", "fakeApiKey"); var tokenCredential = new DefaultAzureCredential(); var options = new MetricsAdvisorClientsOptions(); Assert.That(() => new MetricsAdvisorAdministrationClient(null, keyCredential), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(endpoint, default(MetricsAdvisorKeyCredential)), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(null, keyCredential, options), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(endpoint, default(MetricsAdvisorKeyCredential), options), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(null, tokenCredential), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(endpoint, default(TokenCredential)), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(null, tokenCredential, options), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => new MetricsAdvisorAdministrationClient(endpoint, default(TokenCredential), options), Throws.InstanceOf <ArgumentNullException>()); }