4
對於像的方法:有了Moq,我怎樣才能用out參數來模擬受保護的方法?
protected virtual bool DoSomething(string str) { }
我通常嘲笑它通過:
var mockModule = new Mock<MyClass> { CallBase = true };
mockModule.Protected().Setup<bool>("DoSomething", ItExpr.IsAny<string>()).Returns(true);
但對等的方法:
protected virtual bool DoSomething(out string str) { }
我怎麼能嘲笑呢?
可能是這樣的重複:http://stackoverflow.com/questions/1068095/assigning-out-ref-parameters-in-moq – Rob
@Rob,你聲稱這是它自己的副本?這看起來像是一個錯誤,甚至允許,lmafo! –
@DavidPine對不起,鏈接錯誤! – Rob