c#单元测试从零到会用

本文介绍了如何使用Visual Studio进行C#单元测试,包括新建测试项目、编写测试方法、断点调试以及使用Assert进行结果验证。通过实例展示了如何测试控制台应用程序中的简单加法方法。
    学习新框架的时候,单元测试是一个很好的工具,他没有逻辑,每一个测试单独存在
    引用了目标程序后,里面定义的类都能自己调用,但是那些dataTable之类的需要再单独引用一下,var是System.Xml里面的
    VS新建单元测试:
直接点右键->添加新建项->测试->测试项目
会自动生成一个TestClass类,方法上有TestMethod
    一个方法必须具有【TestMethod】特性,且其所属的类具有【TestClass】特性,那么这个方法才会被VS承认为一个【单元测试方法】。
   测试的方法:
    写好测试方法后,生成一下程序集->点菜单栏上的测试->窗口->测试资源管理器,就会列出所有的测试方法了,然后再打断点, 对着测试资源管理器的图标点右键,调试该方法,就会停在断点那里了

显示所有的单元测试:

 
代码:
 public void AddTest()
        {
            int num1 = 100;
            int num2 = 200;
          Assert.AreEqual(Program.Add(num1,num2),300);
        } 
控制台代码:
 public class Program
    {
        static void Main(string[] args)
        {
            Console.ReadLine();
        }
        public static int Add(int num1, int num2)
        {
            return num1 + num2;
        }
    }
UnitClass中引用控制台的dll或者是程序,然后就能用控制台的类名来.出方法来测试
最后Assert 断言结果  成功就是勾,如果Assert不相等就会是个× 
断言,就是Assert.   这里的AreEqual()是等于的意思,返回的结果和我们期望的结果,还有大于小于之类,只要.一下就会有提示的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值