2017-02-06

Visual Studio 2015 如何產生 NUnit 或 xUnit 的測試專案

Visual Studio 2015 預設使用 MSTest 測試範本來產生測試專案 ,這篇文章紀錄想要使用 NUnit 或是 xUnit test framework 時該安裝的套件


預設僅有 MSTest

  1. method 右鍵 --> Create Unit Tests

    1default

  2. Test Framework 只有 MSTest

    2mstest

NUnit

Visual Studio 安裝 NUnit 相關擴充套件

Visual Studio 主選單 --> Tools --> Extensions and Updates...

3install

  1. Test Generator NUnit extension

    4tgne

  2. NUnit Templates for Visual Studio

    6ntfvs

    • 用來讓測試產生器產生測試專案的範本
    • 未安裝錯誤

      7ntfvserror

  3. NUnit 3 Test Adapter

    8n3ta

    • 用來在 Visual Studio 中直接執行 NUnit 測試

測試專案加入 NUnit

  • 由測試產生器選擇 NUnit 產生測試專案後,預設已安裝 3.0.1 版本

    9includenuit

xUnit

Visual Studio 安裝 xUnit

10xunit

  • 只需安裝 xUnit.net Test Extensions, 相關功能已整合

    11xunitdoe

測試專案加入 xUnit 相關套件

  • 由測試產生器選擇 xUnit 產生測試專案後,預設已安裝下列套件
  1. xunit
  2. xunit.abstractions
  3. xunit.assert
  4. xunit.core
  5. xunit.extensibility.core
  6. xunit.runner.visualstudio

13xunitplugin

專案 namespace , class , method 名稱產生似乎有 bug

  • 已指定名稱,但實際產生時卻未生效

    12xunitbug

參考資料

  1. VS2015使用NUNIT 3.0進行測試 - 2016新年快樂

沒有留言:

張貼留言