I am running a dotnet test and am parsing the resulting .trx file with an MSTest parser. If all the tests pass then the test builds, runs and outputs the result. But for some reason if one of the tests fails I get a compilation error and I cannot see the test results. Do I need write the tests differently and not use Asserts?