public interface IFoo
{
IFoo2 Foo2 { get; }
}
public interface IFoo2
{
string FooMethod();
}
說我有上面的2個接口。我試圖模擬在另一個接口上設置爲屬性的接口。這可能嗎?如何模擬接口屬性是一個接口
Mock<IFoo> mockFoo = new Mock<IFoo>();
Mock<IFoo2> mockFoo2 = new Mock<IFoo2>();
mockfoo.SetupGet<IFoo2>(x => x.Foo2).Returns(mockFoo2);
抱怨說,它不能轉換到IFoo2
Moq.Mock<IFoo2>
:
錯誤CS1503參數1:不能從 'Moq.Mock < IFoo2>' 轉換爲 'IFoo2'
已更新,我正在使用Moq。 – Ryan