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); }
public void TestOnlyTriggerOnOpen() { var openChatHandler = new OpenChatHandler(); Assert.AreEqual("332", openChatHandler.ForCommand()); }