インターフェースにメソッドがあります:
string DoSomething(string whatever);
これを MOQ でモックして、渡されたものを返すようにします。次のようになります。
_mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) )
.Returns( [the parameter that was passed] ) ;
何か案は?
ベストアンサー1
次のように、入力パラメータ付きのラムダを使用できます。
.Returns((string myval) => { return myval; });
またはもう少し読みやすいように:
.Returns<string>(x => x);