VS-FluentData 单元测试
2024-10-10 04:11:14
1. 使用VS2013建立一个控制台工程:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ClassLibrary1
{
public class ClassAdd
{
public static int Add(int num1, int num2)
{
return num1 + num2;
}
}
}
2. 再建立一个单元测试工程:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting; namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
int num1 = ;
int num2 = ;
var res = ClassLibrary1.ClassAdd.Add(num1, num2);
Console.WriteLine(res);
}
}
}
在测试--窗口--测试资源管理器,打开测试资源管理器。
按F6生成解决方案,就可以看到带有 [TestClass][TestMethod]的方法会显示在测试资源管理器中。
流程都跑通了,接着就可以在单元测试方法中,引入要测试的方法运行了。
3. 跑通所有测试用例过程中遇到的问题:
TestHelper 中无法找到 App.config,路径被直接写死,修改为正确路径;
需要从 App.config 中的 connectionString 中获取名为 "SqlServer"、“SqlServerCompat40” 的连接串;
不识别 connectionString 中的 “Database” 关键字 -- 发现是 Access、SqlServerCompact、Sqlite 的单元测试过不了,先无视之;
最新文章
- SQL Server 备份迁移策略
- poj2395 Out of Hay
- 门面(Facade)模式(转)
- MFC原创:三层架构01(人事管理系统)DAL
- .net framework3.0 以上版本开发的软件乱码问题
- JVM学习之堆和栈
- Adobe Acrobat Ⅺ Pro安装激活
- 利用JS做到隐藏div和显示div
- 网页 cookie
- ASP.NET Core 2.0 : 系列目录
- web 11
- JSTL配置文件下载地址
- 你不知道的Node.js性能优化,读了之后水平直线上升
- 图片自适应完美兼容IE8
- medir设置
- ELK收集Nginx自定义日志格式输出
- BMC ipmitool 对linux服务器进行IPMI管理
- 隐藏WORDPRESS账户登录错误信息
- Resharper插件安装和破解
- 基于正则表达式用requests下载网页中的图片