您的位置:首页 > 其它

单元测试实战

2016-03-29 11:25 246 查看
先上代码

namespace UnitTest
{
[TestClass]
public class SystemInfoerviceTest
{
private Isys_systemInfoService service;

[TestInitialize]
public void Setup()
{
service = new sys_systemInfoService();
}

[TestMethod]
public void AddSystemInfo()
{
sys_systemInfo systemInfo = new sys_systemInfo
{
sys_Name = "测试系统",
sys_memo = "系统备注"
};

bool flag = service.AddSystemInfo(systemInfo);
Assert.AreEqual(true,flag);
}

[TestMethod]
public void LoadAllSystemInfo()
{
var result = service.LoadAllSystemInfo();
foreach(var item in result)
{
Console.WriteLine($"系统编号:{item.sys_id}{Environment.NewLine}" +
$"系统名称:{item.sys_Name}{Environment.NewLine}" +
$"系统描述:{item.sys_memo}{Environment.NewLine}");
}
}
}
}


单元测试一般都是基于接口的,比如Isys_systemInfoService

TestInitialize初始化的时候执行的函数

TestMethod待测试的方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: