public void BoardSquare_ShipPositioned_ShouldHaveHitStateAfterShot() { var boardSquare = new BoardSquare(); boardSquare.PositionShip(new Ship(ShipType.Destroyer)); boardSquare.TakeTheShot(); Assert.Equal(((char)BoardSquareState.Hit).ToString(), boardSquare.GetCurrentStateAsString()); }
public void BoardSquare_ShouldBeOccupiedByShip() { var boardSquare = new BoardSquare(); var shipStub = new Ship(ShipType.Battleship); boardSquare.PositionShip(shipStub); Assert.True(boardSquare.IsOccupiedByShip()); }