現在
私はMoqいくつかのモック オブジェクトを作成するために使用しています。これまでのところ、すべてがうまく機能しています。現在、私がやっているMoqを使用してデリゲートを「割り当てる」
var someMock = new Mock<ISomeInterface>();
someMock.Setup(x => x.DoSomething(It.IsAny<int>())).Returns(this.DoSomething)
パラメータthis.DoSomethingを受け取るメソッドはどこにありますか。int基本的には と同じ構造x.DoSomethingですISomeInterface。
質問
すべてのパラメーターを指定する必要なく、つまりを使用 It.IsAny<int>()せずに、単にデリゲートを割り当てることは可能ですか? 理想的には、次のようなものです。
var someMock = new Mock<ISomeInterface>();
someMock.Setup(x => x.DoSomething).Returns(this.DoSomething)