예제 #1
0
        public void HandlesValidTeamDomainChange()
        {
            var team = new TeamData {
                Domain = "team.com"
            };
            var mockState = new Mock <IBotState>();

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

            var message = new TeamDomainChange
            {
                Type   = EventType.TeamDomainChange,
                Domain = "team2.com"
            };

            RunHandler(message, mockState);

            Assert.Equal("team2.com", team.Domain);
        }
예제 #2
0
 private void TeamDomainChange(TeamDomainChange message)
 {
     this.BotState.Team.Domain = message.Domain;
 }