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();
 }