private void ExpectAnEmptyBoard() { ViewBoardRequest request = new ViewBoardRequest(); ViewBoardResponse response = _viewBoard.Execute(request); response.Board.Should().BeEquivalentTo(new Board()); }
private void ExpectAGridWithXTokenAtLastPosition() { ViewBoardRequest request = new ViewBoardRequest(); ViewBoardResponse response = _viewBoard.Execute(request); response.Board.Grid.Should() .BeEquivalentTo(new string[] { null, null, null, null, null, null, null, null, "X" }); }
public ViewBoardResponse Execute(ViewBoardRequest request) { Board board = _boardReader.Fetch(); return(new ViewBoardResponse { Board = board, Status = board.IsComplete() ? (IBoardStatus) new Complete() : new Incomplete() }); }
private ViewBoardResponse Execute(ViewBoardRequest request) { return(_viewBoard.Execute(request)); }