-
given a bag when locker available then return ticket
-
given a bag when locker full then throw error
-
given valid ticket when press get button then return bag
-
given invalid ticket when press get button then throw error
-
given duplicate ticket when press get button then throw error