public void AllShipsAreThere() { List <Ship> playerShips = InitializePlayerShips(); List <Ship> computerShips = InitializePcShips(); string result = GraphicManager.DisplayBattleTables(playerShips, computerShips); bool isExist1 = result.Contains("AircraftCarrier"); bool isExist2 = result.Contains("BattleShip"); bool isExist3 = result.Contains("Cruiser"); isExist1.Should().BeTrue(); isExist2.Should().BeTrue(); isExist3.Should().BeTrue(); }
public void ComputerCruiserHasSunken() { List <Ship> playerShips = InitializePlayerShips(); List <Ship> computerShips = InitializePcShips(); // PC Cruiser Sunken ShootManager shootManager = new ShootManager(); shootManager.RemoveHitPosition(new Position(2, 0), computerShips); shootManager.RemoveHitPosition(new Position(2, 1), computerShips); shootManager.RemoveHitPosition(new Position(2, 2), computerShips); string result = GraphicManager.DisplayBattleTables(playerShips, computerShips); bool isExist3 = result.Contains("Cruiser"); isExist3.Should().BeTrue(); }