public void SetFlag(ChannelFlag flag, bool value)
        {
            var optionKey  = flag.ToOptionKey();
            var choiceDesc = ChoiceKeys.BooleanToChoice(value);

            _config.SetChoice(optionKey, choiceDesc, _channelId);
        }
Beispiel #2
0
 public void TestBooleanToChoice_TrueIsYes()
 {
     Assert.Equal(ChoiceKeys.Yes, ChoiceKeys.BooleanToChoice(true));
 }
Beispiel #3
0
 public void TestBooleanToChoice_FalseIsNo()
 {
     Assert.Equal(ChoiceKeys.No, ChoiceKeys.BooleanToChoice(false));
 }
Beispiel #4
0
 public void TestChoiceToBoolean_YesIsTrue(bool fallback)
 {
     Assert.True(ChoiceKeys.ChoiceToBoolean(ChoiceKeys.Yes, fallback));
 }
Beispiel #5
0
 public void TestChoiceToBoolean_NoIsFalse(bool fallback)
 {
     Assert.False(ChoiceKeys.ChoiceToBoolean(ChoiceKeys.No, fallback));
 }
Beispiel #6
0
 public void TestChoiceToBoolean_AnythingElseIsFallback(string input, bool fallback)
 {
     Assert.Equal(fallback, ChoiceKeys.ChoiceToBoolean(input, fallback));
 }
Beispiel #7
0
 /// <summary>
 ///     Sends a BAPSNet message to set a Boolean ('Yes'/'No') option to one of its choices.
 /// </summary>
 /// <param name="optionKey">The key of the option to set.</param>
 /// <param name="flag">The Boolean equivalent of the new choice..</param>
 /// <param name="index">If present and valid, the index of the option to set.</param>
 public void SetFlag(OptionKey optionKey, bool flag, int index = ConfigCache.NoIndex)
 {
     SetChoice(optionKey, ChoiceKeys.BooleanToChoice(flag), index);
 }