Example #1
0
 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);
        }