* 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