public bool TestVehicle(IVehicle vehicle) { bool result = false; switch (vehicle.VehicleType) { case 1: result = CarStrategy.TestVehicle(vehicle); break; case 2: result = MotorStrategy.TestVehicle(vehicle); break; default: Console.WriteLine("Error: Invalid VehicleType: {0} to test vehicle: {1}", vehicle.VehicleType, vehicle.ID); break; } return(result); }
public void Setup() { carStrategy = new CarStrategy(); planeStrategy = new PlaneStrategy(); trainStrategy = new TrainStrategy(); }