Exemple #1
0
        public void HandlesValidTeamPrefChange()
        {
            var team = new TeamData {
                Prefs = new JObject()
            };

            team.Prefs["pref1"] = false;

            var mockState = new Mock <IBotState>();

            mockState.Setup(s => s.Team).Returns(team).Verifiable();

            var message = new TeamPrefChange
            {
                Type  = EventType.TeamPrefChange,
                Name  = "pref1",
                Value = true
            };

            RunHandler(message, mockState);

            Assert.True((bool)team.Prefs["pref1"]);
        }
Exemple #2
0
 private void TeamPrefChange(TeamPrefChange message)
 {
     this.BotState.Team.Prefs[message.Name] = message.Value;
 }
Exemple #3
0
        public void HandlesValidTeamPrefChange()
        {
            var team = new TeamData { Prefs = new JObject() };
            team.Prefs["pref1"] = false;

            var mockState = new Mock<IBotState>();
            mockState.Setup(s => s.Team).Returns(team).Verifiable();

            var message = new TeamPrefChange
            {
                Type = EventType.TeamPrefChange,
                Name = "pref1",
                Value = true
            };

            RunHandler(message, mockState);

            Assert.True((bool)team.Prefs["pref1"]);
        }
Exemple #4
0
 private void TeamPrefChange(TeamPrefChange message)
 {
     this.BotState.Team.Prefs[message.Name] = message.Value;
 }