Working on TODO: the turn number sequence of the vip customers starts from 1001. Wrote an assertion for its test.
Wrote the intention code for the Act and Arrange parts of the test the_turn_number_sequence_of_the_vip_customers_starts_from_1001().
Created class VipTurnNumberSequence and its constructor. Made it implement interface NumberSequence.
Created and implemented method getNextTurnNumber() in class VipTurnNumberSequence.
Finished TODO: the turn number sequence of the vip customers starts from 1001.
Working on TODO: the turn number sequence of the regular customers starts from 2001. Wrote the intention code for its test and reused class TurnNumberSequence for regular customers.
Created and implemented constructor TurnNumberSequence(int) and the default constructor of the class. Made the test to pass.
Finished TODO: the turn number sequence of the regular customers starts from 2001.
Updated test the_turn_number_sequence_of_the_vip_customers_starts_from_1001() to use class TurnNumberSequence instead of VipTurnNumberSequence.