public void should_success_to_pick_car() { Park park = new Park(1); Car car = new Car("JP123"); ParkingManager manager = new ParkingManager(new List<Park> { park }, null); manager.StopCar(car); Assert.Same(car, manager.PickUpCar(car.CarNumber)); }
public void should_success_to_ask_parkingboy_to_pick_car_when_one_boy() { Park park = new Park(1); Car car = new Car("JP123"); ParkingBoy parkingBoy = new ParkingBoy(park); ParkingManager manager = new ParkingManager(null, new List<ParkingBoyBase> { parkingBoy }); manager.StopCar(car); Assert.Same(car, manager.PickUpCar(car.CarNumber)); }
public void should_success_to_stop_car_when_manager_full_and_boys_empty() { ParkingBoy parkingBoy = new ParkingBoy(new Park(1)); ParkingManager manager = new ParkingManager( new List<Park> { new Park(0) }, new List<ParkingBoyBase> { parkingBoy }); Car car = new Car("JP123"); manager.StopCar(car); Assert.Same(car, manager.PickUpCar(car.CarNumber)); }