xUnit 嘗試單元測試

2022-03-08 12:32:52 字數 543 閱讀 5210

參考:

建立測試專案工程,型別選擇類庫,在nuget中搜尋xunit並新增xunit.net,搜尋xunit.runner.visualstudio新增xunit.net[runner:visual studio],搜尋shouldly新增shouldly,開啟測試視窗,選單欄測試 -> 視窗 -> 測試資源管理器。

(參考docs/getting-started-desktop.html)

public

class

class1

int add(int x,int

y)

}

上面的測試方法新增標記屬性[fact],斷言採用了shoudly和assert(被注釋的)兩種方式。

測試流程採用a(arrange布局)a(act動作)a(assert斷言),arrange提供被測函式的執行環境,act執行被測試函式,assert判斷執行結果。

shoudly是乙個斷言框架,是對xunit的assert類的封裝,優化了測試視窗中顯示的資訊。

關鍵字:.net,xunit

單元測試 Xunit

pm install package xunit 正在還原 e xunit xunittestproject1 hospital.test.csproj 的包.get ok 292毫秒 get ok 97毫秒 正在安裝 system.threading.tasks.extensions 4.3.0。...

使用Xunit進行單元測試

1.新建乙個類庫專案 2.通過nuget引入xunit,shouldly,xunit.runner.visualstudio三個程式包。3.編寫 public class class1 public string reverse string str public class class1tests...

使用Xunit來進行單元測試

不管你愛與不愛,單元測試對於乙個軟體的長治久安還是必不可少的一環。在visual studio 2012後,vs中的測試瀏覽器也能與第三方的整合了,用起來還是非常方便的。目前在.net框架下的測試工具主要有nunit 內建的mstest以及xunit這三個工具,本文就簡單的介紹一下如何在vs中使用x...