xUnit是NnitTeam Dev新開發的單元測試工具.
分為兩部分:一部是以源碼形式或者dll包,直接把dll包引用到項目中.源碼託管在微軟的開源專案網站www.codeplex.cm,網址是:http://xunit.codeplex.com/,具體的使用說明可以參考項目首頁的文檔。xUnit源碼的類庫協助文檔可以通過以下地址下載(chm檔案格式)http://xunit.codeplex.com/releases/view/62840#DownloadId=218998.
另一部分是xUnit工具,用於查看、調試測試代碼是否都通過.是:http://xunit.codeplex.com/releases/view/62840#DownloadId=218998
下載解壓後,出現以下檔案
雙擊xunit.installer.exe可以安裝一些與vs整合工具,如
箭頭指向是我已經安裝了的一些工具,點擊Apply就可以了.
xUnit提供兩種操作方式查看測試專案的測試結果:命令列和介面操作
1.介面操作:
如果你測試專案使用.net framework 4.0就雙擊xunit.gui.clr4.exe.
如果你測試專案使用.net framework 2.0就雙擊xunit.gui.exe.
2.命令列工具
同樣
在命令列工具下定位到該檔案所在的目錄。
例如: “cd F:\Files\xunit-1.8” ,”F:\Files\xunit-1.8”下載後解壓所放的目錄.
如果你測試專案使用.net framework 4.0,輸入 “xunit.console.clr4 E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”.
如果你測試專案使用.net framework 2.0,
輸入“xunit.console E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”.
“E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll”是我的測試專案dll的路徑.
小貼士:如果覺得每次要定位到xunit工具所在的目錄,我們可以把它放到環境變數中去,右鍵電腦選擇屬性,
把xUnit工具的檔案路徑輸入到這裡,記得要在這個路徑上加上分號”;”.
這樣我們就可以在命令列中任何目錄下都可以直接使用xunit.console.clr4或者xunit.console命令了,
例如:xunit.console.clr4 E:\work\ValorCom\ValorCom\Valor.Rabbit.Controllers.Tests\bin\Debug\Valor.Rabbit.Controllers.Tests.dll