TFS ビルド プロセスを使用して一部の単体テストを自動化しようとすると、一部のテスト結果に次のエラーが表示されます。「テストの実行中にエージェント プロセスが停止しました。」
それらはすべて「ExpectedException」属性を持っています。例えば:
[ExpectedException(typeof(SuEnlaceModelException))]
public void SuEnlaceModelParser_ParseDatesError_MonthIsNotANumber()
{
var testingDatesFakeModel = new TestingDatesFakeModel();
SuEnlaceModelParser.ParseLine(testingDatesFakeModel, "x", "2014no01");
Assert.Fail("Exception must be thrown before reaching this Assert");
}
テスト エクスプローラーからこれらのテストを実行すると、結果は "テストに合格しました" です。ただし、ビルドから実行すると、前のエラーが発生します。
なぜこうなった?どうすれば修正できますか?
ありがとう。