3
例如: 我有一個屬性和方法的接口。 該方法用該屬性的值做某事。 如何設置模擬以訪問財產的價值?Moq - 訪問模擬對象的屬性
interface myInterface
{
Id{get;set;}
string ReturnIdAsString();
}
Mock<myInterface> mock = new Mock<myInterface>();
mock.Setup(m => m.Id).Returns(1);
mock.Setup(m => m.ReturnsIdAsString).Returns(**would like to return m.Id here**);
mock.Object.ReturnsIdAsString(); //should return the value in m.Id
如何設置ReturnsIdAsString來訪問屬性ID?
哈哈,你說得對,我的答案中的兩個選項都是完全錯誤的。 – 2010-11-06 03:58:33