C# 使用MSTest测试你的程序

准备工作

在程序进行测试之前,你需要一组正确的输入数据和输出数据,以供测试程序进行比对

测试

首先随便写一个简单的方法

    public class Test
    {
        public int AddNumber(int i, int j)
        {
            return i + j;
        }
    }

右键方法,点击创建单元测试
C# 使用MSTest测试你的程序_第1张图片
一路确定
C# 使用MSTest测试你的程序_第2张图片
可以发现程序自动生成了一个测试单元,并帮我们增加了一个测试方法
C# 使用MSTest测试你的程序_第3张图片
AddNumberTest()方法编写代码

    [TestClass()]
    public class TestTests
    {
        [TestMethod()]
        public void AddNumberTest()
        {
            //正确数据,最好是旧版本已经过校验的数据
            int i = 5, j = 6;
            int result = 11;

            //程序输出
            int output = new Test().AddNumber(i, j);
			//验证是否是正确输出
            Assert.AreEqual(result, output);
        }
    }

点击菜单栏-测试-运行-所有测试
C# 使用MSTest测试你的程序_第4张图片
就可以在自动弹出来的测试资源管理器上看到测试结果了,完美通过(废话
C# 使用MSTest测试你的程序_第5张图片

参考资料:
CSDN_dotNET跨平台:https://blog.csdn.net/sD7O95O/article/details/78591360

你可能感兴趣的:(C#)