1515using System . Collections . Generic ;
1616using System . Diagnostics . Tracing ;
1717using System . Linq ;
18- using System . Security . Cryptography ;
19- using System . Text ;
2018using System . Text . Json ;
2119using System . Threading ;
2220using System . Threading . Tasks ;
@@ -2151,19 +2149,6 @@ public void WithTelemetry()
21512149 Assert . Equal ( "Tag2Value" , config [ "feature_management:feature_flags:0:telemetry:metadata:Tags.Tag2" ] ) ;
21522150 Assert . Equal ( "c3c231fd-39a0-4cb6-3237-4614474b92c1" , config [ "feature_management:feature_flags:0:telemetry:metadata:ETag" ] ) ;
21532151
2154- byte [ ] featureFlagIdHash ;
2155-
2156- using ( HashAlgorithm hashAlgorithm = SHA256 . Create ( ) )
2157- {
2158- featureFlagIdHash = hashAlgorithm . ComputeHash ( Encoding . UTF8 . GetBytes ( $ "{ FeatureManagementConstants . FeatureFlagMarker } TelemetryFeature1\n label") ) ;
2159- }
2160-
2161- string featureFlagId = Convert . ToBase64String ( featureFlagIdHash )
2162- . TrimEnd ( '=' )
2163- . Replace ( '+' , '-' )
2164- . Replace ( '/' , '_' ) ;
2165-
2166- Assert . Equal ( featureFlagId , config [ "feature_management:feature_flags:0:telemetry:metadata:FeatureFlagId" ] ) ;
21672152 Assert . Equal ( $ "{ TestHelpers . PrimaryConfigStoreEndpoint } kv/{ FeatureManagementConstants . FeatureFlagMarker } TelemetryFeature1?label=label", config [ "feature_management:feature_flags:0:telemetry:metadata:FeatureFlagReference" ] ) ;
21682153
21692154 Assert . Equal ( "True" , config [ "feature_management:feature_flags:1:telemetry:enabled" ] ) ;
@@ -2189,24 +2174,10 @@ public void WithAllocationId()
21892174 } )
21902175 . Build ( ) ;
21912176
2192- byte [ ] featureFlagIdHash ;
2193-
2194- using ( HashAlgorithm hashAlgorithm = SHA256 . Create ( ) )
2195- {
2196- featureFlagIdHash = hashAlgorithm . ComputeHash ( Encoding . UTF8 . GetBytes ( $ "{ FeatureManagementConstants . FeatureFlagMarker } TelemetryVariant\n ") ) ;
2197- }
2198-
2199- string featureFlagId = Convert . ToBase64String ( featureFlagIdHash )
2200- . TrimEnd ( '=' )
2201- . Replace ( '+' , '-' )
2202- . Replace ( '/' , '_' ) ;
2203-
22042177 // Validate TelemetryVariant
22052178 Assert . Equal ( "True" , config [ "feature_management:feature_flags:0:telemetry:enabled" ] ) ;
22062179 Assert . Equal ( "TelemetryVariant" , config [ "feature_management:feature_flags:0:id" ] ) ;
22072180
2208- Assert . Equal ( featureFlagId , config [ "feature_management:feature_flags:0:telemetry:metadata:FeatureFlagId" ] ) ;
2209-
22102181 Assert . Equal ( $ "{ TestHelpers . PrimaryConfigStoreEndpoint } kv/{ FeatureManagementConstants . FeatureFlagMarker } TelemetryVariant", config [ "feature_management:feature_flags:0:telemetry:metadata:FeatureFlagReference" ] ) ;
22112182
22122183 Assert . Equal ( "MExY1waco2tqen4EcJKK" , config [ "feature_management:feature_flags:0:telemetry:metadata:AllocationId" ] ) ;
@@ -2223,8 +2194,6 @@ public void WithAllocationId()
22232194 Assert . Equal ( "True" , config [ "feature_management:feature_flags:2:telemetry:enabled" ] ) ;
22242195 Assert . Equal ( "Greeting" , config [ "feature_management:feature_flags:2:id" ] ) ;
22252196
2226- Assert . Equal ( "63pHsrNKDSi5Zfe_FvZPSegwbsEo5TS96hf4k7cc4Zw" , config [ "feature_management:feature_flags:2:telemetry:metadata:FeatureFlagId" ] ) ;
2227-
22282197 Assert . Equal ( $ "{ TestHelpers . PrimaryConfigStoreEndpoint } kv/{ FeatureManagementConstants . FeatureFlagMarker } Greeting", config [ "feature_management:feature_flags:2:telemetry:metadata:FeatureFlagReference" ] ) ;
22292198
22302199 Assert . Equal ( "L0m7_ulkdsaQmz6dSw4r" , config [ "feature_management:feature_flags:2:telemetry:metadata:AllocationId" ] ) ;
0 commit comments