在xUnit中尋找基本斷言。這在MSTest和NUnit中很簡單。
Assert.Fail("some message"); // MSTest - works
Assert.Fail("some message"); // NUnit - works (same syntax)
Assert.Fail("some message"); // xUnit - does not compile
該專案是 Visual Studio 2019 中的 C# xUnit Test Project (.NET Core)。
更新
回復有關安裝了哪個版本的 xUnit 的評論。創建專案時,Visual Studio 會自動安裝 NuGet 包。該.csproj檔案顯示 Visual Studio 安裝了“2.4.0”版本。
uj5u.com熱心網友回復:
在 XUnit 中,斷言訊息是一個引數。它是所有斷言擴展方法的一部分。
例如 :
Assert.False(true, "true will never be false")
uj5u.com熱心網友回復:
xunit 2.4.2-pre.12包含Assert.Fail(string)方法。
但是,正如評論中所指出的,這是最近添加的,因此以前的版本不包含該Assert.Fail()方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/481108.html
上一篇:如何更改串列的型別?
