Ищете .NET среду для моделирования, которая позволяет тестировать методы, имеющие неинъекционные зависимости
Мне интересно, есть ли какая-нибудь фиктивная структура, которая позволяет тестировать методы, сопровождая вызовы методов к зависимым экземплярам класса, не внедренным в тестируемый метод или его класс:
void MethodToTest()
{
....
DependentClass dc = new DependentClass();
dc.Foo();
....
}
В приведенном выше коде я хотел бы посмеяться над вызовом Foo (). Я предполагаю, что это может быть достигнуто с помощью фальшивого фреймворка, использующего внедрение кода? Заранее спасибо за советы.