コード例 #1
0
        public void CanRegisterCommand()
        {
            ChatCommandRouter ccr = new ChatCommandRouter();
            ChatCommand       cmd = new PrintCommand();

            ccr.Register(cmd, null);

            Assert.AreSame(cmd, ccr.GetCommand(cmd.CommandAliases()[0]).Item1);
        }
コード例 #2
0
        public void CanGetCommand()
        {
            ChatCommandRouter ccr = new ChatCommandRouter();
            ChatCommand       cmd = new PrintCommand();

            ccr.Register(cmd, null);
            ChatCommand retrievedCmd = ccr.GetCommand(cmd.CommandAliases()[0]).Item1;

            Assert.AreSame(cmd, retrievedCmd);
        }