public void TestError() { try { CommandRouter Router = new CommandRouter(); Router.Add(EventType.GM, MatchType.Contains, "test", typeof(object)); Assert.IsTrue(false); } catch (Exception e) { Assert.IsTrue(true); } }
public void TestRouter() { Flag = 0; CommandRouter Router = new CommandRouter(); Router.Add(EventType.GM, MatchType.Contains, "test", typeof(TestCommand)); object sender = new object(); CQGroupMessageEventArgs e = null; Router.Handle(sender, e); Assert.AreEqual(1, Flag); }