internal ConsoleGame( BoardInitializer boardInitializer, ConsoleWrapper consoleWrapper, BoardPrinter boardPrinter, ConsoleCoordinatesReader consoleReader, CoordinatesMapper coordinatesMapper, ShotResultMapper shotResultMapper) { _boardInitializer = boardInitializer; _consoleWrapper = consoleWrapper; _boardPrinter = boardPrinter; _consoleCoordinateReader = consoleReader; _coordinatesMapper = coordinatesMapper; _shotResultMapper = shotResultMapper; }
public ConsoleCoordinatesReader(ConsoleWrapper consoleWrapper) { _consoleWrapper = consoleWrapper; _regex = new Regex(@"^[a-j][0-9]{1}$", RegexOptions.IgnoreCase); }