public void FixtureSetup()
        {
            _inst = new MethorCommandIntegrationTest();

            var catalog = new CommandsCatalog();

            catalog.AddCommandsFrom <MethorCommandIntegrationTest>();
            catalog.AddCommandsFrom(_inst);

            _dispatcher = new CommandDispatcher(catalog);
        }
Exemplo n.º 2
0
        private static void Main(string[] args)
        {
            var manager = new TaskManager();
            var catalog = new CommandsCatalog();

            catalog.AddCommandsFrom(manager);
            catalog.AddHelpCommand().WithGroup("todo");
            catalog.AddExitCommand().WithGroup("todo");

            var dispatcher = new CommandDispatcher(catalog);

            catalog.AddCommandsFrom(new DebugCommands(dispatcher));

            dispatcher.DispatchCommand("\"check example app\" -c -t CommandFramework -t Example");

            dispatcher.StartDispatchingFromUserInput();
        }