[英]What would be an equivalent of Nunit's Assert.That in Xunit?
我知道怎么用Nunit寫這個,
Assert.That(exception, Is.InstanceOfType(typeof(TypeNotRegisteredException)));
我怎樣才能在Xunit中使用相同的東西,因為Xunit沒有Assert.That
。那Assert.That
。
您可能正在尋找:
Assert.IsType<TypeNotRegisteredException>(exception);
如果這與你正在尋找的相近,請告訴我。
我在想你問的是InstanceOfType
斷言的等價物而不是Assert的等價物。那Assert.That
。 后者只是一種更好的語法,使您能夠像英語一樣閱讀您的斷言。
Xunit中InstanceOfType
斷言的等價物是IsType
:
Assert.IsType<TypeNotRegisteredException>(exception);
請注意,nunit等價物確實是:
Assert.IsInstanceOf<TypeNotRegisteredException>(exception);
(舊的IsInstanceOfType
斷言已棄用 - http://www.nunit.org/index.php?p=typeAsserts&r=2.5.1 )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.