All tests must pass before a PR can be merged into main.
Run all the tests locally
dotnet test
I use Stryker mutation testing to help identify missing tests
dotnet tool install --global dotnet-stryker
dotnet-stryker
Running Stryker will output a report outlining which mutations (essentially bugs) were introduced into your code that did not cause any tests to fail.