VS UnitTestプロジェクトでのアサーションの標準的な動作は、特定の行でテストが失敗したことを通知することです。
ただし、そのようなアサーションが失敗したときに壊れることができれば、便利な場合もあります。その行にブレークポイントを設定するだけで、テストケースが失敗しないこともできます。アサーションの失敗を破ることができれば、どのテストケースが失敗しているかをすぐに確認できます。
アサーションが失敗したときに、VSに一時的に中断するように指示するにはどうすればよいですか?
たとえば、単体テストで次のように多くのループがあり、どの反復が失敗しているかを知りたいです。
foreach(var testcase in testcases)
{
Assert.AreEqual(testcase.ExpectedOutputData, FuncionUnderTest(testcase.InputData));
}