ฉันมีวิธีการบนอินเตอร์เฟส:
string DoSomething(string whatever);
ฉันต้องการเยาะเย้ยนี้ด้วยขั้นต่ำเพื่อให้มันส่งคืนสิ่งที่ผ่านไป - สิ่งที่ต้องการ:
_mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) )
.Returns( [the parameter that was passed] ) ;
ความคิดใด ๆ
IReturns
ในขั้นต่ำจะกำหนดReturns
สำหรับ4 ข้อโต้แย้งที่มากที่สุด มีวิธีง่ายๆในการหลีกเลี่ยงสิ่งเหล่านี้หรือไม่? / ฉันหมายถึงยกเว้นการแก้ไขแหล่งที่มาของ Moq /