public void build_a_bicycle() { var myBicycle = FactoryVehicle.CreateVehicle(VehicleType.Bicycle); const VehicleType typeExpected = VehicleType.Bicycle; Assert.AreEqual(typeExpected, myBicycle.Type); }
public void build_a_car() { var myCar = FactoryVehicle.CreateVehicle(VehicleType.Car); const VehicleType typeExpected = VehicleType.Car; Assert.AreEqual(typeExpected, myCar.Type); }
static void Main(string[] args) { IParkingLot parkingLot = BuildParkingLot(); if (parkingLot != null) { //// Configure Parking Lot with Paking Slots //parkingLot.ConfigureParking(); VehicleBase vehicle = FactoryVehicle.Create(VehicleType.Bus); AllocateParkingSlot(vehicle, parkingLot); } }
public void build_something() { var myCar = FactoryVehicle.CreateVehicle((VehicleType)100); }