Здравствуйте, Qbit86, Вы писали:
Q>Представь, что у тебя твой TestClass реализует не только интерфейс ITest, но и ICompletelyDifferentInterface:
Q>Метод Method() какого интерфейса по-твоему должен быть вызван в вызове `obj.Method()`?
Ты вот такую дурь пишешь, что не сразу поймёшь, что ты умный

Что значит "представь"?? Тебе УЖЕ ДАЛИ ЗАДАЧУ. Ясную как день. Что тебе ещё в ней непонятно? Есть класс, есть метод из интерфейса. И он ОБЯЗАН работать. По кр. мере по программерской логике. А теперь ты выдумываешь СВОЙ пример и что-то начинаешь доказывать. Зачем? Ответь на оригинальный вопрос!