static void Main(string[] args) { try { System.Console.WriteLine(WELCOME_MESSAGE); System.Console.WriteLine(COMMAND_INIT_MESSAGE); IPacManMovementCommands movementCommand = new PacManMovementCommands(); IMovementProcessor commandProcessor = new MovementProcessor(movementCommand); string output = commandProcessor.ProcessMovement(System.Console.ReadLine()); if (output != string.Empty) { System.Console.WriteLine(output); } } catch (Exception ex) { System.Console.WriteLine(UNKNOWN_ERROR); } }
public void Setup() { IPacManMovementCommands pacmanMovementCommands = new PacManMovementCommands(); movementProcessor = new Pacman_Movement_Service.Implementations.MovementProcessor(pacmanMovementCommands); }