1

私はmoqを初めて使用し、2つの引数を一致させるためのヘルプが必要です。

これがクイックスタートから見つけた例です。

mock.Setup(foo => foo.DoSomething(It.IsAny<string>())).Returns(true);

しかし、私の関数Dosomethingには2つのパラメーター(文字列とAccountType)が必要です。AccountTypeは列挙型です。

私は試した、

mock.Setup(foo => foo.DoSomething(It.IsAny<string, AccountType>())).Returns(true);

私はこれが間違っていることを知っています。私を助けてください。

4

1 に答える 1

7

セットアップに2つのパラメータを追加するだけです。

mock
  .Setup(foo => foo.DoSomething(It.IsAny<string>(), It.IsAny<AccountType>()))
  .Returns(true);
于 2012-07-12T16:03:51.227 に答える