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); }
public void PaintNewGrid(GridSize gridSize) { _cursorHelper.SetGridSize(gridSize); _gridPainter.PaintNewGrid(gridSize); _textResultDisplayer.DisplayResult(null); }