熟悉 NUnit/JUnit/VS2010 等自动化测试工具, 应用自动化单元测试工具进行单元测试。给出实例
时间: 2023-12-11 10:03:47 浏览: 135
以 NUnit 为例,以下是一个简单的 C# 单元测试实例:
```csharp
using NUnit.Framework;
namespace Calculator.Tests
{
[TestFixture]
public class CalculatorTests
{
[Test]
public void AddTest()
{
// Arrange
var calculator = new Calculator();
// Act
var result = calculator.Add(2, 3);
// Assert
Assert.AreEqual(5, result);
}
}
}
```
在这个例子中,我们使用了 NUnit 的 `TestFixture` 和 `Test` 属性来标记测试类和测试方法。在测试方法中,我们首先创建了一个 `Calculator` 实例,然后调用 `Add` 方法,并将结果与预期结果进行比较。
这个例子只是一个简单的单元测试,实际上,我们可以编写更多的测试用例来覆盖更多的代码路径和情况。通过使用自动化单元测试工具,我们可以更容易地运行测试用例,并及早发现代码中的错误和问题。
阅读全文