單元測試 Xunit

2022-02-14 18:46:45 字數 1468 閱讀 5796

pm> install-package xunit

正在還原 e:\xunit\xunittestproject1\hospital.test.csproj 的包...

get

ok 292毫秒

get

ok 97毫秒

正在安裝 system.threading.tasks.extensions 4.3.0。

正在安裝 nuget 程式包 xunit 2.4.1。

正在提交還原...

正在生成 msbuild 檔案 e:\xunit\xunittestproject1\obj\hospital.test.csproj.nuget.g.props。

正在生成 msbuild 檔案 e:\xunit\xunittestproject1\obj\hospital.test.csproj.nuget.g.targets。

將資產檔案寫入磁碟。路徑: e:\xunit\xunittestproject1\obj\project.assets.json

e:\xunit\xunittestproject1\hospital.test.csproj 的還原在 2.21sec 內完成。

已將「xunit 2.4.1」成功安裝到 hospital.test

已將「xunit.abstractions 2.0.3」成功安裝到 hospital.test

已將「xunit.analyzers 0.10.0」成功安裝到 hospital.test

已將「xunit.assert 2.4.1」成功安裝到 hospital.test

已將「xunit.core 2.4.1」成功安裝到 hospital.test

已將「xunit.extensibility.core 2.4.1」成功安裝到 hospital.test

已將「xunit.extensibility.execution 2.4.1」成功安裝到 hospital.test

執行 nuget 操作花費時間 1.02sec

public

class

class1

[fact]

public

void

add_normal_returnsfails()

int add(int x, int

y)

}

[theory]

[inlinedata(

3,2,5

)] [inlinedata(

5,2,7

)] [inlinedata(

6,4,10

)]

public

void add_normal_returnspassing2(int value1 ,int value2, int

expected)

int add(int x, int

y)

xUnit 嘗試單元測試

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

使用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...