Exemple #1
0
 public Engine(CustomSystem customSystem, ConsoleReaderWritter consoleReaderWriter,
               CommandExecuter commandExecuter)
 {
     this.CustomSystem         = customSystem;
     this.ConsoleReaderWritter = consoleReaderWriter;
     this.CommandExecuter      = commandExecuter;
 }
Exemple #2
0
        public static void Main()
        {
            try
            {
                CustomSystem         customSystem        = new CustomSystem();
                ConsoleReaderWritter consoleReaderWriter = new ConsoleReaderWritter();
                CommandExecuter      commandExecuter     = new CommandExecuter(customSystem, consoleReaderWriter);

                Engine engine = new Engine(customSystem, consoleReaderWriter, commandExecuter);

                engine.Run();
            }
            catch (NullReferenceException nullRefEx)
            {
                Console.WriteLine(nullRefEx.Message);
            }
        }