【发布时间】:2016-04-20 05:48:14
【问题描述】:
我正在尝试为我的班级中的一个方法实施单元测试。如何在我正在测试的类方法上模拟基类索引器?下面的代码 sn-p 应该清楚地说明我的要求。
public class MyClass:MyBase
{
public string returnString(string str1)
{
var xyz=base[str1];
//My code to unit test is here
}
}
public class MyBase
{
public virtual string this[string str1]
{
return "prefix"+str1;
}
}
我想用一个虚拟字符串来存根我的基类索引器并测试我的实际代码。我怎样才能做到这一点? 提前感谢您对此提供的任何帮助。
Sree。
【问题讨论】:
-
包含您正在使用的模拟框架以及您在单元测试中尝试过的内容可能很有用。
标签: c# asp.net-mvc unit-testing mocking