本篇经验将和大师介绍利用 Visual Studio 2017 测试 .NET Core 类库的方式 , 但愿对大师的工作和进修有所帮忙!
建立单位测试项目1在“解决方案资本办理器”中 , 打开“ClassLibraryProjects”解决方案节点的上下文菜单 , 再依次选择“添加” > “新项目” 。
2在“添加新项目”对话框中 , 选择“Visual C#”节点 。
然后 , 依次选择“.NET Core”节点和“单位测试项目(.NET Core)”项目模板 。
在“名称”文本框中 , 输入项目名称“StringLibraryTest” 。
选择“确定” , 建立单位测试项目 , 如下图所示:
文章插图
3此时 , Visual Studio 会建立项目 , 并在代码窗口中打开 UnitTest1.cs 文件 , 如下图所示:
单位测试模板建立的源代码负责执行以下操作:
导入 Microsoft.VisualStudio.TestTools.UnitTesting 定名空间 , 此中包含用于单位测试的类型 。
标的目的 UnitTest1 类应用 [TestClass] 特征 。 测试类中标识表记标帜有 [TestMethod] 属性的所有测试方式城市在单位测试运行时主动执行 。
它应用 [TestMethod] 属性 , 将 TestMethod1 界说为在单位测试运行时主动执行的测试方式 。
文章插图
4在“解决方案资本办理器”中 , 右键单击“StringLibraryTest”项目标“依靠项”节点 , 并从上下文菜单中选择“添加引用” , 如下图所示:
文章插图
5在“引用办理器”对话框中 , 睁开“项目”节点 , 并选中“StringLibrary”旁边的框 。
添加对 StringLibrary 法式集的引用后 , 编译器可以查找 StringLibrary 方式 。 选择“确定”按钮 。
这会添加对类库项目 StringLibrary 的引用 , 如下图所示:
文章插图
添加并运行单位测试方式1建立测试方式 , 如下代码所示:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using UtilityLibraries;
namespace StringLibraryTest
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestStartsWithUpper()
【使用 Visual Studio 2017 测试 .NET Core 类库】 {
// Tests that we expect to return true.
string[] words = { "Alphabet", "Zebra", "ABC", "Αθ?να", "Москва" };
foreach (var word in words)
{
bool result = word.StartsWithUpper();
Assert.IsTrue(result,
推荐阅读
- win10搜索栏不好使用
- 如何使用WORD制作剪切线
- 使用 VS 2017 生成 C# .NET Core 类库
- 怎样正确使用自动档汽车各个档位?
- 过滤式消防自救呼吸器的使用方法
- 如何免费使用互助推广App
- 使用 VS 2017 生成 C# .NET Core 应用程序
- 支付宝如何使用指纹支付
- qq小世界怎么关闭
- 怎样使用打印机