Example #1
0
        public void TestOpen()
        {
            var openChannelHandler = new OpenChatHandler();
            var msg = new MsgEventArgs {
                Command = "332", Data = new[] { "", "#web", "Hello, world!" }
            };
            var visited = false;

            Caller.openChat = new Action <OpenChatAction>(res =>
            {
                Assert.AreEqual("#web", res.ChatNames.First());
                Assert.AreEqual("Hello, world!", res.Title);
                visited = true;
            });
            openChannelHandler.Msg(Talker, Caller, msg);
            Assert.IsTrue(visited);
        }
Example #2
0
        public void TestOnlyTriggerOnOpen()
        {
            var openChatHandler = new OpenChatHandler();

            Assert.AreEqual("332", openChatHandler.ForCommand());
        }