Multiple/Duplicate Bookings in same day
If the previous booking has not paid yet, there will be 2hrs buffer time If the booking is paid already, no buffer time.
2hrs Buffer time If Pat created a booking that has dining time at 12:30, the fastest time Pat can book again is 14:30. *The buffer is comparing between current and new dining time. Not time that pat make a booking in real world
*Remark* The Booking can not make on the same Resto in the same date if the previous booking is not arrived
Test cases for both registered users as well as guest users.
- if last & current reservations are from SAME restaurant, then it shall allow multiple booking if last reservation was partially or fully paid
- if last & current reservations are from DIFFERENT restaurant, then it shall allow multiple booking if last reservation was partially or fully paid
- if last & current reservations are from same restaurant but last reservation is arrived then allow multiple bookings from same restaurant
- if last & current reservations are from same restaurant and last reservation is not arrived but current reservation is being made after buffer time then allow multiple bookings from same restaurant
- if last & current reservations are from different restaurants and last reservation is unpaid but current reservation is being made after buffer time then allow multiple bookings from different restaurant