Firstly, the test you described is not like a unit test, but rather as an integration test. A unit test usually tests the unit of functionality of your code, isolated from the rest of the system, and runs in memory. The integration test aims to verify that the components of the system, when assembled together, are working as intended.
Then, without going into details of the system, it seems to me that I approach it as one test, calling several methods - something like strings:
[Test] public void Verify_CreateUpdateDelete() { CreateEntity(); Assert that the entity exists UpdateEntity(); Assert that the entity has been updated DeleteEntity(); Assert that the entity has been deleted }
source share