コード例 #1
0
        public void IsCellOccupiedNullCellTest()
        {
            // Arrange
            List <Player> testPlayers   = ReadyPlayers();
            MoveRunner    moveRunner    = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers));
            Player        currentPlayer = testPlayers[0];

            // Act and assert
            Assert.ThrowsException <NullReferenceException>(() => moveRunner.IsCellOccupied(null, currentPlayer));
        }
コード例 #2
0
        public void IsCellOccupiedFalseTest()
        {
            // Arrange
            List <Player> testPlayers   = ReadyPlayers();
            MoveRunner    moveRunner    = new MoveRunner(new MapBuilder().BuildMap(VERTICAL_SIZE, HORIZONTAL_SIZE, testPlayers));
            Player        currentPlayer = testPlayers[0];

            // Act
            bool result = moveRunner.IsCellOccupied(moveRunner.Cells[0, 0], currentPlayer);

            // Assert
            Assert.IsFalse(result);
        }