理解单元测试
- 单元测试是对类中方法“正确性”的测试
- 输入的数据+预期的结果=测试用例
[TestMethod]
public void DoubleValueTest()
{
// 1.Arrange
MyClass target = new MyClass();
// 2.设定测试用例
int value = 1;
int expected = 2;
// 3.Act
int actual = target.DoubleValue(value);
// 4.Assert
Assert.AreEqual(expected, actual);
}
- 单元测试三部曲:
- Arrange
- Act
- Assert
单元测试的运行
- 测试->窗口->测试资源管理器
- 运行选定的测试