public void GetShip_From_ShipFactory_Of_Type_Cruiser_Should_Return_Ship_OfType_Cruiser() { ShipFactory factory = new CruiserFactory(); var res = factory.GetShip(); Assert.IsType <Cruiser>(res); }
public void GetShip_From_ShipFactory_Of_Type_Cruiser_Should_Return_new_Cruiser() { ShipFactory factory = new CruiserFactory(); Cruiser newShip = new Cruiser(); var res = factory.GetShip(); Assert.True(res.Name == newShip.Name && res.Size == newShip.Size && res.ShipType == newShip.ShipType); }
public List <Ship> InitPlayerShips() { ShipFactory cruiserFactory = new CruiserFactory(); ShipFactory aircraftCarrierFactory = new AircraftCarrierFactory(); ShipFactory torpedoBoatFactory = new TorpedoBoatFactory(); ShipFactory counterTorpedoFactory = new CounterTorpedoFactory(); List <Ship> ships = new List <Ship>() { cruiserFactory.GetShip(), counterTorpedoFactory.GetShip(), counterTorpedoFactory.GetShip(), aircraftCarrierFactory.GetShip(), torpedoBoatFactory.GetShip() }; return(ships); }