diff --git a/src/OpenFeature.Contrib.Providers.Flagd/FlagdProvider.cs b/src/OpenFeature.Contrib.Providers.Flagd/FlagdProvider.cs index 33d6c28c..c52e5c18 100644 --- a/src/OpenFeature.Contrib.Providers.Flagd/FlagdProvider.cs +++ b/src/OpenFeature.Contrib.Providers.Flagd/FlagdProvider.cs @@ -27,10 +27,11 @@ namespace OpenFeature.Contrib.Providers.Flagd /// public sealed class FlagdProvider : FeatureProvider { + const string ProviderName = "flagd Provider"; static int EventStreamRetryBaseBackoff = 1; private readonly FlagdConfig _config; private readonly Service.ServiceClient _client; - private readonly Metadata _providerMetadata = new Metadata("flagd Provider"); + private readonly Metadata _providerMetadata = new Metadata(ProviderName); private readonly ICache _cache; private int _eventStreamRetries; @@ -121,7 +122,7 @@ internal FlagdProvider(Service.ServiceClient client, FlagdConfig config, ICache< /// public static string GetProviderName() { - return Api.Instance.GetProviderMetadata().Name; + return ProviderName; } /// diff --git a/test/OpenFeature.Contrib.Providers.Flagd.Test/FlagdProviderTest.cs b/test/OpenFeature.Contrib.Providers.Flagd.Test/FlagdProviderTest.cs index 848a257f..29a77dfc 100644 --- a/test/OpenFeature.Contrib.Providers.Flagd.Test/FlagdProviderTest.cs +++ b/test/OpenFeature.Contrib.Providers.Flagd.Test/FlagdProviderTest.cs @@ -65,7 +65,7 @@ public void BuildClientForPlatform_Should_Throw_Exception_For_Unsupported_DotNet [Fact] public void TestGetProviderName() { - Assert.Equal("No-op Provider", FlagdProvider.GetProviderName()); + Assert.Equal("flagd Provider", FlagdProvider.GetProviderName()); } [Fact]