public GridResultPainterIntegrationTests() { var cursorHelper = new CursorHelper(); _outputWriterMock = new Mock <IOutputWriter>(MockBehavior.Strict); _sut = new GridResultPainter(cursorHelper, _outputWriterMock.Object); }
public DispatcherIntegrationTests() { _gameLogicMock = new Mock <IGameLogic>(MockBehavior.Strict); _inputReaderMock = new Mock <IInputReader>(MockBehavior.Strict); _outputWriterMock = new Mock <IOutputWriter>(MockBehavior.Strict); _soundPlayerMock = new Mock <ISoundPlayer>(MockBehavior.Strict); var cursorHelper = new CursorHelper(); var gridPainter = new GridPainter(_outputWriterMock.Object); var gridResultPainter = new GridResultPainter(cursorHelper, _outputWriterMock.Object); var textResultDisplayer = new TextResultDisplayer(_outputWriterMock.Object, cursorHelper); var outputFacade = new OutputFacade(cursorHelper, gridPainter, gridResultPainter, textResultDisplayer, _soundPlayerMock.Object, _outputWriterMock.Object); _sut = new Dispatcher(_gameLogicMock.Object, _inputReaderMock.Object, outputFacade); }
public GridResultPainterTests() { _cursorHelperMock = new Mock <ICursorHelper>(MockBehavior.Strict); _outputWriterMock = new Mock <IOutputWriter>(MockBehavior.Strict); _sut = new GridResultPainter(_cursorHelperMock.Object, _outputWriterMock.Object); }