Я пытаюсь реализовать модульный тест для метода в моем классе. Как я могу издеваться над индексом базового класса в методе класса, который я тестирую? Ниже фрагмента кода следует дать четкое представление о моем требовании.Тестирование модуля с использованием Mock в MVC
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.
Может оказаться полезным включить в себя что-то издевательское каркас, который вы используете, и то, что вы пробовали в своих модульных тестах. – JCisar