Ejemplo n.º 1
0
        public void DefaultCloudProvider_Registers_Aws_Gcp_Azure_Providers()
        {
            var providers = new CloudMetadataProviderCollection(DefaultValues.CloudProvider, new NoopLogger());

            providers.Count.Should().Be(3);
            providers.TryGetValue(AwsCloudMetadataProvider.Name, out _).Should().BeTrue();
            providers.TryGetValue(GcpCloudMetadataProvider.Name, out _).Should().BeTrue();
            providers.TryGetValue(AzureCloudMetadataProvider.Name, out _).Should().BeTrue();
            providers.Select(p => p.Provider).Should().Equal("aws", "gcp", "azure");
        }
Ejemplo n.º 2
0
        public void CloudProvider_Azure_Should_Register_Azure_Providers()
        {
            var providers = new CloudMetadataProviderCollection(SupportedValues.CloudProviderAzure, new NoopLogger());

            providers.Count.Should().Be(2);
            providers.TryGetValue(SupportedValues.CloudProviderAzure, out var provider).Should().BeTrue();
            provider.Should().BeOfType <AzureCloudMetadataProvider>();

            providers.TryGetValue(AzureAppServiceMetadataProvider.Name, out provider).Should().BeTrue();
            provider.Should().BeOfType <AzureAppServiceMetadataProvider>();
        }
Ejemplo n.º 3
0
        public void CloudProvider_Gcp_Should_Register_Gcp_Provider()
        {
            var providers = new CloudMetadataProviderCollection(SupportedValues.CloudProviderGcp, new NoopLogger());

            providers.Count.Should().Be(1);
            providers.TryGetValue(SupportedValues.CloudProviderGcp, out var provider).Should().BeTrue();
            provider.Should().BeOfType <GcpCloudMetadataProvider>();
        }