I saw we have only one project for unit tests which relies and tests all projects. We should aim to something like:
Api
Api.Tests
Api.IntegrationTests
Domain
Domain.Tests
Data
Data.Tests
Infrastructure
Infrastructure.Tests
Start with decoupling the tests we have. We have tests for Domain and Infrastructure, create projects for those and move them to the proper namespace. Once that is done, remove the current tests project. If looks like too much for a single PR, consider doing an staggered set.
I saw we have only one project for unit tests which relies and tests all projects. We should aim to something like:
Start with decoupling the tests we have. We have tests for Domain and Infrastructure, create projects for those and move them to the proper namespace. Once that is done, remove the current tests project. If looks like too much for a single PR, consider doing an staggered set.