【发布时间】:2014-08-11 10:19:41
【问题描述】:
我是 MVC 和 IoC 以及其他相关概念的新手。
我必须为一个旧项目编写单元测试用例。它使用结构图进行依赖注入。我使用的第三方 dll 暴露了一些接口。现在我必须为控制器类中的方法编写单元测试用例。
控制器的构造函数如下所示:
HomeController(IClientData clientdata)
{
_clientdata = clientdata;
}
//The clientdata was initialized
在我的测试用例中,如何初始化控制器类和接口,如IClientData?将IClientData clientdata 传递给构造函数表示:passing type as var。
如何初始化/模拟IClientData 中的数据?不知道dll中接口是怎么实现的。
【问题讨论】:
标签: c# asp.net-mvc unit-testing