public void GivenHeavyDamageTakenShouldBeDestroyed() { var ship = new DestroyerClassVessel(); ship.DamageTaken(10); Assert.True(ship.Destroyed); }
public void ShouldBeAbleToChangeOrientation() { var ship = new DestroyerClassVessel(); Assert.Equal(1, ship.Size.Width); Assert.Equal(3, ship.Size.Height); ship.FlipOrientation(); Assert.Equal(3, ship.Size.Width); Assert.Equal(1, ship.Size.Height); }
private void RotateShip(string confirm, IPlayer player) { if (confirm.Contains("Y") || confirm.Contains("y")) { var b = new DestroyerClassVessel(); b.FlipOrientation(); player.Board.MoveShip("A1", b); } else { this.PlaceShip("A1", player); } }