Поскольку вы издеваетесь над интерфейсом Iy<T>
, вам придется поместить ожидание или настройку методов в этот поддельный интерфейс, которые имеют дело с Ix
.Я ожидаю, что у вас есть что-то вроде этого в Iy<T>
.
interface Iy<T>
{
T SomeMethod();
}
Так что здесь вы можете.
y.Setup(x => x.SomeMethod()).Returns(x.Object));
и где-то в z.Joy()
вы позвоните x.SomeMethod()