public void UnknownFlagReturnsNullValue()
        {
            var state = new FeatureFlagsState(true);

#pragma warning disable 0618
            Assert.Null(state.GetFlagValue("key"));
#pragma warning restore 0618
            Assert.Equal(LdValue.Null, state.GetFlagValueJson("key"));
        }
Esempio n. 2
0
        public void CanGetFlagValue()
        {
            var state = new FeatureFlagsState(true);
            var flag  = new FeatureFlagBuilder("key").Build();

            state.AddFlag(flag, new JValue("value"), 1, null);

            Assert.Equal(new JValue("value"), state.GetFlagValue("key"));
        }
        public void CanGetDeprecatedFlagValue()
        {
            var state = new FeatureFlagsState(true);
            var flag  = new FeatureFlagBuilder("key").Build();

            state.AddFlag(flag, new JValue("value"), 1, null, false);
#pragma warning disable 0618
            Assert.Equal(new JValue("value"), state.GetFlagValue("key"));
#pragma warning restore 0618
        }
Esempio n. 4
0
        public void UnknownFlagReturnsNullValue()
        {
            var state = new FeatureFlagsState(true);

            Assert.Null(state.GetFlagValue("key"));
        }