public void Vehicle_Factory_Create_Vehicle_Of_Brand()
        {
            IVehiculeFactory factory = new VehiculeFactory <BMW>();

            var v = factory.CurrentVehicle;

            Assert.IsType <Vehicle <BMW> >(v);
            Assert.Equal("BMW", v.VehicleComercialLable);
            Assert.Equal("BMW", factory.ToString());
        }
Exemplo n.º 2
0
 public VehiculeClient(VehiculeFactory factory, string type)
 {
     bike    = factory.GetBike(type);
     scooter = factory.GetScooter(type);
 }