一. 打開Visual Studio
二. File -> New -> Project : 新建項(xiàng)目
新建solution
三. 選擇Other Project Types -> Visual Studio Solution -> 填寫Solution Name -> Browse(選擇solution 的目錄) -> Ok
新建solution過程
新建的Solution
四. 新建項(xiàng)目文件夾
新建實(shí)現(xiàn)各測試的項(xiàng)目目錄
五. 在Solution下新建項(xiàng)目(一個Solution可以有多個項(xiàng)目)
Solution -> Add -> New Project -> WindowsC Classic Desktop -> Class Libray(.NET Framework) -> 修改項(xiàng)目的Name -> 選擇項(xiàng)目所屬的目錄src.
新建項(xiàng)目
新建一個放實(shí)現(xiàn)代碼的項(xiàng)目
選擇項(xiàng)目所屬目錄
六. 刪除Class1.cs
去掉References中Unused的依賴
新建的項(xiàng)目
去掉Unused依賴
直接點(diǎn)擊Next
七. 以同樣的方式在Solution上New Project ,新建存放測試代碼的項(xiàng)目
兩個項(xiàng)目新建成功
八. 在Solution 上安裝測試框架xunit蜕依。
進(jìn)入安裝依賴
安裝依賴過程: Browse下面 -> 搜索xunit -> 勾選要安裝框架的項(xiàng)目 -> 選擇Version (Last Stable) -> 選擇Install Update Options (Highest)-> Install
九. 獎勵測試項(xiàng)目和實(shí)現(xiàn)項(xiàng)目的依賴關(guān)系
測試項(xiàng)目 的 References - > Add Reference
勾選要關(guān)聯(lián)的項(xiàng)目
十. 在項(xiàng)目下新建類文件
項(xiàng)目下 -> Add -> New from Template -> Class
十一. 在項(xiàng)目下寫測試和實(shí)現(xiàn)
測試代碼,由于實(shí)現(xiàn)項(xiàng)目my.Project和測試項(xiàng)目名字的前半部分相同讲弄,所以它會隱式的將其引入進(jìn)來,所以就不用再using進(jìn)來舀瓢。 [Fact]標(biāo)志那是一個測試囤踩,跑測試時編譯器無法識別出她是一個測試,就忽略它
實(shí)現(xiàn)代碼
光標(biāo)打在測試中運(yùn)行測試:
ctrl t r