我通常使用Nunit,但是在我當前的項目中,我正在使用MSTest。現在我有一個測試,期望有一個例外,但仍然失敗,我不知道爲什麼。MSTest ExpectedException失敗
這裏是我用來複制的問題一個簡單的例子:
[TestMethod, ExpectedException(typeof(ErrorResponseException))]
public void should_throw_exception()
{
throw new ErrorResponseException();
}
的ErrorResponseException是剛剛從異常繼承的類,這是它,任何人都知道這是爲什麼失敗,我希望它通過。
在我的實際情況是非常相似,你說把它傳遞的那一刻是什麼,我只是覺得奇怪它在MSTest中不起作用。那麼將繼續使用這種做法。 – Grofit
MSTest不正確地支持它,它是一個錯誤。這也是超級跛腳!上述解決方法將正常工作 –