博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单元测试
阅读量:5244 次
发布时间:2019-06-14

本文共 747 字,大约阅读时间需要 2 分钟。

  • VS2017
  • XUnit 2.2.0 单元测试框架
  • xunit.runner.visualstudio 2.2.0 测试运行工具
  • Moq 4.7.10 模拟框架
  • 测试——Live Unit Testing——启动
  • public class Arithmetic{    public int Add(int nb1, int nb2)    {        return nb1 + nb2;    }}
    using Xunit; public class Arithmetic_Tests{    [Fact]//需要在测试方法加上特性Fact    public void Add_Ok()    {        Arithmetic arithmetic = new Arithmetic();        var sum = arithmetic.Add(1, 2);                Assert.True(sum == 3);//断言验证    }}
    Theory][InlineData(2, 3, 5)][InlineData(2, 4, 6)][InlineData(2, 1, 3)] //对应测试方法的形参public void Add_Ok_Two(int nb1, int nb2, int result){    Arithmetic arithmetic = new Arithmetic();    var sum = arithmetic.Add(nb1, nb2);    Assert.True(sum == result);}

     

转载于:https://www.cnblogs.com/yidengbone/p/6923645.html

你可能感兴趣的文章
简单的数据库操作
查看>>
解决php -v查看到版本与phpinfo()版本不一致问题
查看>>
iOS-解决iOS8及以上设置applicationIconBadgeNumber报错的问题
查看>>
亡灵序曲-The Dawn
查看>>
Redmine
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
React Router 4.0 基本使用
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>