現在の実装:
void IFileManager.DeleteFile(
string argFilename )
{
throw new ArgumentException( "Specified filename was not found" );
}
単体テスト
Expect.Once.On( m_MockFileManager ).Method( "DeleteFile" );
....
....
ユニットテストに合格し、すべて緑色です。例外がスローされるべきだったので、テストが失敗することを期待していました。モックフレームワークを使用せずにこのテストを実行すると、例外がスローされ、テストが失敗します。
モックフレームワークが例外を飲み込むのはなぜですか?