Example #1
0
        public virtual void PrepareForSale(IVehicle vehicle)
        {
            var reg = new Registration(vehicle);
            reg.AllocateLicensePlate();
            Documentation.PrintBrochure(vehicle);

            vehicle.CleanInterior();
            vehicle.ClearExteriorBody();
            vehicle.PolishWindows();
            vehicle.TakeForTestDrive();
        }
Example #2
0
        public virtual void PrepareForSale(IVehicle vehicle)
        {
            Registration reg = new Registration(vehicle);

            reg.AllocateVehicleNumber();
            reg.AllocateLicensePlate();

            Documentation.PrintBrochure(vehicle);

            vehicle.CleanInterior();
            vehicle.CleanExteriorBody();
            vehicle.PolishWindows();
            vehicle.TakeForTestDrive();
        }