簡體   English   中英

什么會相當於Nunit的Assert.That在Xunit?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM