예제 #1
0
        public void TestGetBoards_Success()
        {
            // Arrange
            var boardsManager        = new GameBoardsManager();
            var battleShipController = new BattleShipController(boardsManager);

            // Act
            var result = battleShipController.GetBoards() as JsonResult;

            // Arrange
            Assert.IsNotNull(result);
            Assert.AreEqual(StatusCodes.Status200OK, result.StatusCode);
            var value = result.Value as BoardResponse[];

            Assert.IsNotNull(value);
            Assert.AreEqual(0, value.Length);
        }