AutoMocker单元测试
2024-10-18 10:01:01
/// <summary>
/// 测试获取所有物流
/// </summary>
[TestMethod]
public void TestExpressController()
{
var Expresss = new List<Express> {
new Express{Code="",Name="测试物流"}
}.AsQueryable(); var mocker = new AutoMocker();
mocker.Use<IExpressContract>(x => x.Entities == Expresss);
var controller = mocker.CreateInstance<ExpressController>();
controller.ExpressContract = mocker.Get<IExpressContract>(); var result = controller.Get(); Assert.IsNotNull(result);
Assert.AreEqual(ReslultCode.sucess, result.code);
Assert.AreEqual("", result.Data.ElementAt().ExpressCode);
Assert.AreEqual("测试物流", result.Data.ElementAt().ExpressName);
}
最新文章
- 谷毅(WingKu)横空出世
- WebStorm设置编辑器中的字体大小
- [转]c++ vector 遍历方式
- PHP获取远程网站的服务器时间
- Android通过HttpURLConnection链接到网络,并获取网络数据
- U3D 扩展方法 &; Dotween &; tolua
- cocos基础教程(11)事件分发机制
- jQuery基于ajax实现星星评论代码
- 详解MySQL中EXPLAIN解释命令
- 硝烟中的Scrum和XP-我们如何实施Scrum 15)多团队 Part 2/2 16)地理分散 17)检查列表 18)其他
- poj3693 Maximum repetition substring
- Android中关于JNI 的学习(六)JNI中注冊方法的实现
- zoj 2750 Idiomatic Phrases Game
- ubuntu安装mysql数据库
- 给树莓派开启samba服务
- js cookie跨域设置
- python基础(15)-socket网络编程&;socketserver
- js高阶函数map和reduce
- 联系customer的js
- uuid生成工具类