close

本文參考 單元測試的藝術第二版並使用Visual Studio Express 2017

安裝的是NUnit3

 

1. 建立方案LogAn
1-1. 建立被測專案LogAn, 其中建立類別LogAnalyzer
1-2. 在方案LogAn之下, 建立另一個測試專案LogAn.UnitTests(選擇類別庫專案), 其中建立類別LogAnalyzerTest
1-3. 在方案總管內的LogAn專案名稱按右鍵 -> 設定為起始專案

2. 在測試專案LogAn.UnitTests內安裝NUnit與NUnit3TestAdapter
2-1. 工具 -> NuGet套件管理員 -> 套件管理主控台
2-2. 預設專案選為LogAn.UnitTests
2-3. 在命令列PM>輸入 Install-Package NUnit 並執行
2-4. 安裝完成後, 在命令列PM>輸入 Install-Package NUnit3TestAdapter 並執行

3. 測試專案LogAn.UnitTests內需使用using NUnit.Framework;

4. 測試專案LogAn.UnitTests內需加入LogAn專案的參考
4-1. 方案總管內的LogAn.UnitTest專案名稱按右鍵 -> 加入 -> 參考 -> 專案 -> 勾選LogAn

5. 按照"單元測試的藝術第二版"書中的範例P30.與P.34的範例,
輸入被測專案內的程式原始碼與測試專案的的測試程式原始碼

6. 執行測試程式
6-1. 測試 -> 視窗 -> Test Explorer -> 全部執行
6-2. 若出現綠v或是紅x, 則表示建構NUnit成功

 

arrow
arrow

    asglay 發表在 痞客邦 留言(0) 人氣()