Visual Studio 2017 測(cè)試 .NET Core 類(lèi)庫(kù)詳解
本篇文章將詳細(xì)介紹如何使用 Visual Studio 2017 測(cè)試 .NET Core 類(lèi)庫(kù),希望為大家的工作和學(xué)習(xí)提供幫助。 創(chuàng)建單元測(cè)試項(xiàng)目首先,在“解決方案資源管理器”中,打開(kāi)“ClassL
本篇文章將詳細(xì)介紹如何使用 Visual Studio 2017 測(cè)試 .NET Core 類(lèi)庫(kù),希望為大家的工作和學(xué)習(xí)提供幫助。
創(chuàng)建單元測(cè)試項(xiàng)目
首先,在“解決方案資源管理器”中,打開(kāi)“ClassLibraryProjects”解決方案節(jié)點(diǎn)的上下文菜單,選擇“添加” > “新項(xiàng)目”。在彈出的“添加新項(xiàng)目”對(duì)話(huà)框中,依次選擇“Visual C”節(jié)點(diǎn)、“.NET Core”節(jié)點(diǎn)和“單元測(cè)試項(xiàng)目(.NET Core)”項(xiàng)目模板。在“名稱(chēng)”文本框中輸入項(xiàng)目名稱(chēng)“StringLibraryTest”,然后點(diǎn)擊“確定”按鈕,創(chuàng)建單元測(cè)試項(xiàng)目。
查看生成的代碼
Visual Studio 將會(huì)自動(dòng)生成項(xiàng)目,并在代碼窗口中打開(kāi) UnitTest1.cs 文件。在這個(gè)文件中,可以看到單元測(cè)試模板創(chuàng)建的源代碼負(fù)責(zé)執(zhí)行一系列操作,包括導(dǎo)入 命名空間、給 UnitTest1 類(lèi)應(yīng)用 [TestClass] 特性以及定義一個(gè)測(cè)試方法 TestMethod1 并標(biāo)記為 [TestMethod] 屬性,確保在運(yùn)行單元測(cè)試時(shí)自動(dòng)執(zhí)行。
添加引用
接下來(lái),在“解決方案資源管理器”中,右鍵單擊“StringLibraryTest”項(xiàng)目的“依賴(lài)項(xiàng)”節(jié)點(diǎn),選擇“添加引用”。在彈出的“引用管理器”對(duì)話(huà)框中,展開(kāi)“項(xiàng)目”節(jié)點(diǎn),并勾選“StringLibrary”旁邊的框,然后點(diǎn)擊“確定”按鈕。這樣就成功添加了對(duì)類(lèi)庫(kù)項(xiàng)目 StringLibrary 的引用,讓編譯器能夠找到 StringLibrary 中的方法。
通過(guò)以上步驟,我們成功地創(chuàng)建了一個(gè)用于測(cè)試 .NET Core 類(lèi)庫(kù)的單元測(cè)試項(xiàng)目,并配置好了必要的引用,使得測(cè)試功能能夠順利進(jìn)行。希望這些指導(dǎo)對(duì)您在使用 Visual Studio 2017 進(jìn)行測(cè)試時(shí)有所幫助!