public VehicleParkBuilder WithCar(Car car = null, int sector = 0, int place = 0, DateTime?time = null) { car = car == null ? new Car("CA1001HH", "Jay Margareta", 1) : null; sector = sector == 0 ? 1 : sector; place = place == 0 ? 1 : place; if (time == null) { time = new DateTime(2015, 05, 04, 10, 30, 00); } CarOutput = _vehiclePark.InsertVehicleInPark(car, sector, place, time.Value); return(this); }