public void GetShip_From_ShipFactory_Of_Type_AircraftCarrier_Should_Return_Ship_OfType_AircraftCarrier() { ShipFactory factory = new AircraftCarrierFactory(); var res = factory.GetShip(); Assert.IsType <AircraftCarrier>(res); }
public void GetShip_From_ShipFactory_Of_Type_AircraftCarrier_Should_Return_new_AircraftCarrier() { ShipFactory factory = new AircraftCarrierFactory(); AircraftCarrier newShip = new AircraftCarrier(); 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); }