を使用してNUnit 2.5.10
、基本例外タイプを含むライブラリを参照するコードをテストしています。TIBCO.EMS.NamingException
、具体的には、他の例外タイプが派生TIBCO.EMS.InvalidNameException
しTIBCO.EMS.NameNotFoundException
ます。
TIBCO.EMS.NamingException
NUnitのExpectedException属性を使用して、派生するサブクラス化された例外がスローされたことを認識したいと思います。
特定の例外がスローされたことを簡単に検出できます。
[ExpectedException("TIBCO.EMS.NameNotFoundException")]
or
[ExpectedException(Typeof(TIBCO.EMS.InvalidNameException))]
しかし、私はどういうわけかNUnitにのサブクラスTIBCO.EMS.NamingException
がスローされたかどうかを「期待」させたいと思います。
直接試してみても機能しません。
[ExpectedException("TIBCO.EMS.NamingException")]
or
[ExpectedException(typeof(TIBCO.EMS.NamingException))]
何か案は?