Здравствуйте, ·, Вы писали:
S>>>>наконец-то можно будет перестать делать по интерфейсу на каждый класс, просто чтобы замокать его в тестах. S>>·>Вот собственно реальная проблема — так ведь её и нужно фиксить. Достаточно просто позволить мокать классы. S>> InterceptsLocation самое простое решение. Для моков вообще не трогает код. S>>Куда проще? ·>Ага, простое, но неправильное. Т.к. ты сможешь мокать только классы написанные на c# и только лежащие в твоём проекте в виде исходников.
Я могу мокать вызовы любых классов!
У меня есть проект я хочу проверить работу некоего класса, но вызовы определенных классов, я хочу поменить на свои.
При этом сам объект этого класса может быть null. Не суть. Главное подменить вызов!
Эти классы могут быть написаны на чем угодно. Подменяются вызовы в моем коде!
и солнце б утром не вставало, когда бы не было меня