public void TestListCommands() { CRegistery.Clear(); CCommand a11 = new cmd_a11(); CCommand a12 = new cmd_a12(); CCommand b11 = new cmd_b11(); CCommand b12 = new cmd_b12(); CRegistery.Register(a11); CRegistery.Register(a12); CRegistery.Register(b11); CRegistery.Register(b12); IList <CCommand> commands = CRegistery.ListCommands(); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12), typeof(cmd_b11), typeof(cmd_b12)); commands = CRegistery.ListCommands("a"); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12)); commands = CRegistery.ListCommands("a1"); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12)); commands = CRegistery.ListCommands("a11"); AssertTypes(commands, typeof(cmd_a11)); commands = CRegistery.ListCommands("a13"); AssertTypes(commands); }
public void TestListCommands() { CRegistery.Clear(); CCommand a11 = new cmd_a11(); CCommand a12 = new cmd_a12(); CCommand b11 = new cmd_b11(); CCommand b12 = new cmd_b12(); CRegistery.Register(a11); CRegistery.Register(a12); CRegistery.Register(b11); CRegistery.Register(b12); IList<CCommand> commands = CRegistery.ListCommands(); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12), typeof(cmd_b11), typeof(cmd_b12)); commands = CRegistery.ListCommands("a"); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12)); commands = CRegistery.ListCommands("a1"); AssertTypes(commands, typeof(cmd_a11), typeof(cmd_a12)); commands = CRegistery.ListCommands("a11"); AssertTypes(commands, typeof(cmd_a11)); commands = CRegistery.ListCommands("a13"); AssertTypes(commands); }