1
在使用NUnit 2.2.9遺留代碼,該的ExpectedException看起來是這樣的:如何從NUnit的2.2.9遷移的ExpectedException的語法2.6.3
<Test(), ExpectedException(GetType(System.Exception), "ExpectedErrorMessage")> Public Sub TestCase
' Some test case
End Sub
根據一些研究,最終提供了這個答案,https://stackoverflow.com/a/268313/456645,我有這個:
<Test(), ExpectedException(GetType(System.Exception), ExpectedMessage = "ExpectedErrorMessage")>
這產生了一個錯誤:'ExpectedMessage'沒有聲明。由於其保護級別,它可能無法訪問。
我使用的是NUnit 2.6.3.13283,並且像這樣導入它:Imports NUnit.Framework
。
據此,http://www.nunit.org/index.php?p=exception&r=2.6,這個命名參數(ExpectedMessage )應該可用。也許我在翻譯vb.net時錯過了一些東西...... – bitsoflogic 2014-10-28 18:31:34