public void DisplayResult_GoodCoordinatesWithHit_CoordinatesAreDisplayed()
        {
            _cursorHelper.SetGridSize(new GridSize(10, 10));
            _outputWriterMock.Setup(x => x.SetCursorPosition(0, 22));
            _outputWriterMock.Setup(x => x.SetCursorPosition(0, 23));
            _outputWriterMock.Setup(x => x.SetCursorPosition(2, 23));
            _outputWriterMock.Setup(x => x.Write(It.IsAny <string>()));
            var shotResult = new ShotResult {
                Coordinate = new Coordinate(4, 4), Kind = ShotResult.Kinds.Hit, Description = "Shit has been hit."
            };

            _sut.DisplayResult(shotResult);
        }
Example #2
0
 public void PaintNewGrid(GridSize gridSize)
 {
     _cursorHelper.SetGridSize(gridSize);
     _gridPainter.PaintNewGrid(gridSize);
     _textResultDisplayer.DisplayResult(null);
 }