0

moq farmework を使用して nunit テストを行っています。いくつかの理由で、返品オプションを取得できません。以下のようにする必要があります

mock.Setup(foo => foo.Execute(It.IsAny<string>()))
    .Returns(true)
    .Callback((string s) => calls.Add(s));


but I can only write code like this 
mock.Setup(foo => foo.Execute(It.IsAny<string>()))
    .Callback((string s) => calls.Add(s));

返品オプションはありません。なぜこれを行っているのか、何か提案はありますか?

4

1 に答える 1

3

インターフェイスのメソッドはおそらくを返しませんbool。以下の例を参照してください。

ここに画像の説明を入力してください

于 2013-01-22T08:21:46.437 に答える