Initial code format
Test for no booking
Refactor the initial test to make it more descriptive
Add another test
Checking the seat given is the one unreserved.
Another test to check for more than one requested seat reservation
Add a test to check for the coach grouping logic
Refactor the tests to remove duplication
Checking train id is returned.
where we ended up getting to