
- .NET Core 教程
- .NET Core - 首頁
- .NET Core - 概述
- .NET Core - 先決條件
- .NET Core - 環境設定
- .NET Core - 入門
- .NET Core - 數值
- .NET Core - 垃圾回收
- .NET Core - 程式碼執行
- .NET Core - 模組化
- .NET Core - 專案檔案
- .NET Core - 包引用
- 使用 .NET Core 建立 UWP 應用
- .NET Core - MSBuild
- .NET Core - 元包
- Windows 執行時和擴充套件 SDK
- 建立 .NET Standard 庫
- .NET Core - 可移植類庫
- 向庫新增引用
- 共享 .NET Core 庫
- 建立 Xamarin.Forms 專案
- .NET Core - PCL 故障排除
- .NET Core - 建立測試專案
- 在 Visual Studio 中執行測試
- .NET Core - 測試庫
- 託管可擴充套件性框架
- .NET Core - SDK
- .NET Core - MSBuild 和 project.json
- 還原和構建以及 MSBuild
- .NET Core - 遷移
- .NET Core 有用資源
- .NET Core - 快速指南
- .NET Core - 有用資源
- .NET Core - 討論
.NET Core - 建立測試專案
在本章中,我們將討論如何使用 .NET Core 建立測試專案。單元測試是一種軟體開發流程,它針對應用程式中最小的可測試部分(稱為單元)進行測試。這些單元會單獨且獨立地進行檢查,以確保其正常執行。單元測試可以是自動化的,也可以是手動的。
現在讓我們開啟“新建專案”對話方塊,並選擇Visual C# → .NET Core模板。

在此對話方塊中,您可以看到沒有單元測試的專案模板。要建立單元測試專案,我們應該使用命令列實用程式。讓我們轉到我們建立的解決方案資料夾;建立一個名為 test 的資料夾,並在 test 資料夾內建立另一個資料夾,並將其命名為StringLibraryTests。

現在讓我們使用 dotnet 命令列實用程式透過執行以下命令來建立一個新的測試專案:
dotnet new -t xunittest
您現在可以看到建立了一個新的 C# 專案;讓我們透過執行v命令檢視資料夾,您將看到如下所示的project.json和Tests.cs檔案。

以下是 project.json 檔案中的程式碼。
{ "version": "1.0.0-*", "buildOptions": { "debugType": "portable" }, "dependencies": { "System.Runtime.Serialization.Primitives": "4.1.1", "xunit": "2.1.0", "dotnet-test-xunit": "1.0.0-rc2-192208-24" }, "testRunner": "xunit", "frameworks": { "netcoreapp1.0": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform", "version": "1.0.1" } }, "imports": [ "dotnet5.4", "portable-net451+win8" ] } } }
以下是 Test.cs 檔案中的程式碼。
using System; using Xunit; namespace Tests { public class Tests { [Fact] public void Test1() { Assert.True(true); } } }
要從 NuGet 獲取必要的依賴項,讓我們執行以下命令:
dotnet restore
在還原必要的依賴項後,我們可以執行測試。

您可以看到編譯成功了;向下滾動,您可以看到一些有關執行的測試的資訊。

目前我們執行了 1 個測試,0 個錯誤,0 個失敗,0 個跳過,執行過程花費的時間也作為資訊顯示。
廣告