Given a user has launched the program
When the user selects the option to purchase an animal
Then the user should be presented with a list of animals to purchase
Given user is viewing a list of animals
When the user selects an animal
Then the user should be presented with a list of facilities that are appropriate for that animal AND have enough room for the new animal
Given user is viewing the list of appropriate potential animal facilities
When the user selects a facility
Then the user should be taken back to the main menu
Given a user has launched the program When the user selects the option to purchase an animal Then the user should be presented with a list of animals to purchase
Given user is viewing a list of animals When the user selects an animal Then the user should be presented with a list of facilities that are appropriate for that animal AND have enough room for the new animal
Given user is viewing the list of appropriate potential animal facilities When the user selects a facility Then the user should be taken back to the main menu