.Net 单元测试

很早以前,在学java就了解过单元测试,一直没有具体做过,最近有幸使用C#接触了单元测试,在此记录一下。


1 VS2017新建了一个最简单的web项目,在HomeController添加一个测试方法:

	public int UnitMethodTest(int a, int b)
    {
         int c = a + b;
         return c;
    }

2 添加一个单元测试项目:
在这里插入图片描述
3 单元测试项目包引入待测试项目,在测试方法中测试HomeController中的UnitMethodTest()方法:

	public void TestMethod1()
     {
         System.Diagnostics.Debug.WriteLine("-----单元测试 方法TestMethod1 开始-----");
         HomeController homeController = new HomeController();
         int c = homeController.UnitMethodTest(1,2);
         System.Diagnostics.Debug.WriteLine("测试结果:"+c);
         System.Diagnostics.Debug.WriteLine("-----单元测试 方法TestMethod1 结束-----");
     }

4 单元测试里的System.Diagnostics.Debug.WriteLine()只有在Debug时,会在输出窗口输出相应信息

5 如何运行单元测试?
   5.1 测试资源管理
      在测试资源管理中,单元测试所有项目方法都会展现,可以全部运行/调试,也可以调试单独一个方法。
在这里插入图片描述
   5.2 直接测试单独方法
      选中单元测试中的方法,右击菜单中,选择运行测试/调试测试。

6 Demo演示:
在这里插入图片描述

源码: https://github.com/wangqilong1225/C-Sharp-Test/tree/master/UnitTestDemo

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-小龙人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值