* Proving out removing the basket items at the same time the basket is deleted
* Fixing existing unit tests
* Adding a unit test for the Deletebasket method
* Rename test and deleting basket items before basket
* Added integration test for DeleteAsync method for BasketItems
- Also added a BasketBuilder to create a Basket with no items, or one item.
* Adding Id to query so the correct order details are always pulled back
* Removing unused usings
- also removed the sync method as it is not used anywhere in the solution. The Async should be the preferred one.
* Adding integration test for GetByIdWithItemAsync
* Rename test
* Moving Identity seeding to its own class and method.
* Adding tests for AddItem
* Added catalog api controller and functional tests
Added and cleaned up some comments
* Adding integration tests for OrderRepository
* Getting integration test for order working with inmemory db