Suppose I have a restaurant/reservation system, how would one go about writing integration tests for components that depends on a parent record.
For instance suppose I have a set of integration tests for the Restaurant controller where I add a restaurant. There are other attributes that can be added to a restaurant that require a restaurant ID such as phone number, email, location etc. The reservation controller also depends on a restaurant ID, so how would one go about:
- Ensuring the create restaurant test runs before the add restaurant phone number test.
- Ensuring the restaurant tests run before the reservation ones.
Source: Visual Studio Questions