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

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

預設僅有 MSTest

  1. method 右鍵 –> Create Unit Tests

    1default

  2. Test Framework 只有 MSTest

    2mstest

NUnit

  1. Visual Studio 安裝 NUnit 相關擴充套件

    • Visual Studio 主選單 –> Tools –> Extensions and Updates…

      3install

  2. Test Generator NUnit extension

    4tgne

  3. NUnit Templates for Visual Studio

    6ntfvs

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

      7ntfvserror

  4. NUnit 3 Test Adapter 8n3ta

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

測試專案加入 NUnit

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

    9includenuit

xUnit

  1. Visual Studio 安裝 xUnit

    10xunit

  2. 只需安裝 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新年快樂