public void ConsoleCommandProcessorRunsACommand()
        {
            int lines = 0;
            var consoleCmd = new ConsoleCommandProcessor(
                new EnvironmentContext { Name = "prod", RootRouteKey = "admin" }, "listshare");

            consoleCmd.OnOutputLineReady += (ticket,line) =>
            {
                lines++;
            };

            consoleCmd.HandleMessage(new CommandMessage {
              ExecuteFile = @"c:\windows\system32\net.exe",
              Arguments = @"share",
              WorkingDirectory = @"c:\",
            });

            Assert.AreNotEqual(0, lines);
        }