Esempio n. 1
0
        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>());
        }