4
我有一個POCO其即時通訊保存,就像這樣:設置起訂量來增加值時,方法稱爲
_myRepo.Save(somePoco);
_myRepo
被嘲笑,如:
var myRepo = new Mock<IRepo>();
當這種保存方法被調用,我想將somePoco.Id
設置爲1.
我該怎麼做?
我看到有在.Setup
一個Callback
方法,但它並沒有通過POCO,如:
myRepo.Setup(x => x.Save(It.IsAny<SomePoco>())
.Callback(x => // how do i get the poco?);
你能不能到結束訪問你的'somePoco'?如果它被聲明爲局部變量,它應該可以在回調函數中訪問。 – Pako