@@ -10,25 +10,27 @@ namespace NuGet.Common.Test
1010 public class NuGetFeatureFlagsTests
1111 {
1212 [ Fact ]
13- public void GetSwitch_WhenEnvVarNotSet_ReturnsTrue ( )
13+ public void NSJDeserializationFeatureSwitch_Default_ReturnsTrue ( )
1414 {
15- bool result = NuGetFeatureFlags . GetSwitch ( TestEnvironmentVariableReader . EmptyInstance ) ;
15+ Assert . True ( NuGetFeatureFlags . NSJDeserializationFeatureSwitch ) ;
16+ }
1617
17- Assert . True ( result ) ;
18+ [ Fact ]
19+ public void IsNSJDeserializationEnabledByEnvironment_WhenEnvVarNotSet_ReturnsTrue ( )
20+ {
21+ Assert . True ( NuGetFeatureFlags . IsNSJDeserializationEnabledByEnvironment ( TestEnvironmentVariableReader . EmptyInstance ) ) ;
1822 }
1923
2024 [ Theory ]
2125 [ InlineData ( "false" ) ]
2226 [ InlineData ( "False" ) ]
2327 [ InlineData ( "FALSE" ) ]
24- public void GetSwitch_WhenEnvVarSetToFalse_ReturnsFalse ( string value )
28+ public void IsNSJDeserializationEnabledByEnvironment_WhenEnvVarSetToFalse_ReturnsFalse ( string value )
2529 {
2630 var env = new TestEnvironmentVariableReader (
2731 new Dictionary < string , string > { [ NuGetFeatureFlags . UsesNSJDeserializationEnvVar ] = value } ) ;
2832
29- bool result = NuGetFeatureFlags . GetSwitch ( env ) ;
30-
31- Assert . False ( result ) ;
33+ Assert . False ( NuGetFeatureFlags . IsNSJDeserializationEnabledByEnvironment ( env ) ) ;
3234 }
3335
3436 [ Theory ]
@@ -37,14 +39,12 @@ public void GetSwitch_WhenEnvVarSetToFalse_ReturnsFalse(string value)
3739 [ InlineData ( "0" ) ]
3840 [ InlineData ( "1" ) ]
3941 [ InlineData ( "anything" ) ]
40- public void GetSwitch_WhenEnvVarSetToTrueOrUnrecognized_ReturnsTrue ( string value )
42+ public void IsNSJDeserializationEnabledByEnvironment_WhenEnvVarSetToTrueOrUnrecognized_ReturnsTrue ( string value )
4143 {
4244 var env = new TestEnvironmentVariableReader (
4345 new Dictionary < string , string > { [ NuGetFeatureFlags . UsesNSJDeserializationEnvVar ] = value } ) ;
4446
45- bool result = NuGetFeatureFlags . GetSwitch ( env ) ;
46-
47- Assert . True ( result ) ;
47+ Assert . True ( NuGetFeatureFlags . IsNSJDeserializationEnabledByEnvironment ( env ) ) ;
4848 }
4949 }
5050}
0 commit comments