示例#1
0
        private void ExpectAnEmptyBoard()
        {
            ViewBoardRequest  request  = new ViewBoardRequest();
            ViewBoardResponse response = _viewBoard.Execute(request);

            response.Board.Should().BeEquivalentTo(new Board());
        }
示例#2
0
        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" });
        }
示例#3
0
        public void CanViewABoard()
        {
            ViewBoardResponse response = Execute(new ViewBoardRequest());

            ExpectABoardResponse(response);
        }
示例#4
0
 private static void ExpectABoardResponse(ViewBoardResponse response)
 {
     response.Board.Should().BeEquivalentTo(new Board());
     response.Status.Should().BeOfType <Incomplete>();
 }