📜  c# nunit 测试用例 - C# (1)

📅  最后修改于: 2023-12-03 14:59:40.559000             🧑  作者: Mango

C# NUnit 测试用例

NUnit 是一个流行的 C# 测试框架,旨在帮助开发人员编写更好的单元测试。在本文中,我们将介绍如何创建和运行 NUnit 测试用例。

安装 NUnit

首先,您需要在 Visual Studio 中安装 NUnit 测试适配器。您可以在 Visual Studio 的扩展和更新中查找“NUnit 3 Test Adapter”,并安装它。

创建 NUnit 测试用例

在 Visual Studio 中,右键单击要测试的项目并选择“添加”>“新建项目”>“测试”>“NUnit 测试项目”。

创建 NUnit 测试项目

在新创建的测试项目中,您将看到一个示例测试用例。

示例测试用例

使用 Assert 类的不同方法编写测试用例,以测试单个方法或整个类的行为。

[TestFixture]
public class CalculatorTests
{
    [Test]
    public void TestAddition()
    {
        Calculator calculator = new Calculator();
        int result = calculator.Add(2, 3);
        Assert.AreEqual(5, result);
    }

    [Test]
    public void TestSubtraction()
    {
        Calculator calculator = new Calculator();
        int result = calculator.Subtract(8, 3);
        Assert.AreEqual(5, result);
    }
}

在这个例子中,我们编写了两个测试用例来测试计算器类的 AddSubtract 方法。在每个测试用例中,我们实例化一个计算器对象,调用方法,然后使用 Assert 类的 AreEqual 方法来比较预期结果和实际结果是否相等。

运行 NUnit 测试用例

在 Visual Studio 中,您可以使用测试资源管理器来运行 NUnit 测试用例。

运行 NUnit 测试用例

或者,您可以使用 Resharper 等其他测试运行器来运行测试。

结论

在本文中,我们介绍了如何使用 NUnit 测试框架编写、运行和调试 C# 测试用例。这些测试用例可以帮助您在编写代码时更好地了解其行为,并减少错误和 bug。请随意在自己的项目中使用 NUnit 测试框架!