.NET Core 单元测试
Max Zhang Lv4

.NET Core 单元测试

msTest 是 .NET Core 中的一个单元测试框架,可以用来编写和运行单元测试。

单元测试

1. 基本框架

1
2
3
4
5
6
7
8
9
10
11
12

[TestClass]
public class MyTestClass
{
// 测试
[TestMethod]
public void TestMethod()
{
// 测试代码
}
}

  • [TestClass] 属性用于标记一个测试类,表示这个类包含测试方法。
  • [TestMethod] 属性用于标记一个测试方法,表示这个方法是一个测试方法。

2. 断言

1
2
3

Assert.AreEqual(1, 1);

Assert是一个静态类,包含了一系列的断言方法,用于判断测试结果是否符合预期。

常用的断言方法有:

  • Assert.IsFalse 判断条件是否为 false,入参为 bool 类型。
  • Assert.IsTrue 判断条件是否为 true,入参为 bool 类型。
  • Assert.AreEqual 判断两个值是否相等,入参为两个值。
  • Assert.AreNotEqual 判断两个值是否不相等,入参为两个值。
 评论
评论插件加载失败
正在加载评论插件