public Engine(CustomSystem customSystem, ConsoleReaderWritter consoleReaderWriter, CommandExecuter commandExecuter) { this.CustomSystem = customSystem; this.ConsoleReaderWritter = consoleReaderWriter; this.CommandExecuter = commandExecuter; }
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); } }