.NET 6 xUnit範例
Last updated
Last updated
單元測試
選擇ASP.NET Core Web API專案範本,並執行下一步
命名你的專案名稱,並選擇專案要存放的位置。
直接進行下一步
進行命名時通常會與要測試的專案同名並加上結尾.Tests
,以此範例就會變成xUnitExample.Tests
針對xUnitExample.Tests加入相關套件
xunit
xunit.runner.visualstudio
Microsoft.NET.Test.Sdk
coverlet.collector
測試都會分三個階段
Arrange:準備階段,包含初始化相關資料
Act:執行測試方法後所取得的結果
Assert:驗證Act取得的結果是否符合預期結果
點選測試>執行所有測試
單元測試有另外兩種NUnit與mstest,基本上大同小異,並無太大的區別。
在xUnitExample專案新增Calculator.cs類別檔 新增一個簡單的加法函式
引用要測試的專案,才能將測試與實際專案切分開來
刪除預設的類別檔(Class1.cs),建立對應的資料夾以及類別檔案,並在結尾加上Tests
下方視窗就會顯示成功或失敗