【发布时间】:2014-10-28 18:24:35
【问题描述】:
在使用 NUnit 2.2.9 的旧代码中,ExpectedException 如下所示:
<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。
【问题讨论】:
-
据此nunit.org/index.php?p=exception&r=2.6,这个命名参数(ExpectedMessage)应该是可用的。也许我在翻译到 vb.net 时遗漏了一些东西......