[xUnit]尝试单元测试
生活随笔
收集整理的這篇文章主要介紹了
[xUnit]尝试单元测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考:
http://xunit.github.io/
http://shouldly.readthedocs.org/en/latest/
?
創建測試項目工程,類型選擇類庫,在NuGet中搜索xunit并添加xUnit.net,搜索xunit.runner.visualstudio添加xUnit.net[Runner:Visual Studio],搜索shouldly添加Shouldly,打開測試窗口,菜單欄測試 -> 窗口 -> 測試資源管理器。
(參考http://xunit.github.io/docs/getting-started-desktop.html)
public class Class1 {[Fact]public void PassingTest(){//Assert.Equal(4, Add(2, 2));Add(2, 2).ShouldBe(4);}int Add(int x,int y){return x + y;} }上面的測試方法添加標記屬性[Fact],斷言采用了Shoudly和Assert(被注釋的)兩種方式。
測試流程采用A(Arrange布局)A(Act動作)A(Assert斷言),Arrange提供被測函數的運行環境,Act運行被測試函數,Assert判斷運行結果。
Shoudly是一個斷言框架,是對xUnit的Assert類的封裝,優化了測試窗口中顯示的信息。
?
關鍵字:.NET,xUnit
轉載于:https://www.cnblogs.com/belloworld/p/5213093.html
總結
以上是生活随笔為你收集整理的[xUnit]尝试单元测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 根据html页面模板动态生成html页面
- 下一篇: ACM/ICPC2014鞍山现场赛E h