当前实施:
void IFileManager.DeleteFile(
string argFilename )
{
throw new ArgumentException( "Specified filename was not found" );
}
单元测试
Expect.Once.On( m_MockFileManager ).Method( "DeleteFile" );
....
....
单元测试通过,全部为绿色。我预计测试会失败,因为应该抛出异常。当我在不使用模拟框架的情况下运行此测试时,会引发异常并且测试失败。
为什么 mocking 框架会吞下异常?