Ejemplo n.º 1
0
        public static void Main()
        {
            IPerformanceDatabase database      = new PerformanceDatabase();
            IUserInterface       userInterface = new ConsoleUserInterface();
            Engine engine = new Engine(database, userInterface);

            engine.Run();
        }
        protected static void Main()
        {
            var appender = new ConsoleAppender();
            var reader   = new ConsoleReader();
            var database = new PerformanceDatabase();

            var commandManager = new CommandManager(database, appender, reader);

            commandManager.Run();
        }
Ejemplo n.º 3
0
        public static void Main()
        {
            ICommandManager      commandManager      = new CommandManager();
            IPerformanceDatabase performanceDatabase = new PerformanceDatabase();
            IRenderer            renderer            = new ConsoleRenderer();
            IInputHandler        inputHandler        = new InputHandler();
            IAppEngine           engine = new AppEngine(commandManager, performanceDatabase, renderer, inputHandler);

            engine.Run();
        }