Exemple #1
0
        public void ShouldCleanValidShipFields()
        {
            // Arrange
            int         width  = 5;
            int         height = 5;
            BattleBoard board  = new BattleBoard(width, height);

            // Act
            board.OnBoardShips(new Ship(), "A1");
            board.OnBoardShips(new Ship(), "E3");
            board.ClearShipField("A1");
            board.ClearShipField("E3");
            // Assert
            Assert.IsTrue(board.HaveAllShipDestroyed());
        }