NMock3 は私が選んだモッキング フレームワークですが、やりたいことを実現するのに苦労しています。
私が必要としているのは、期待が満たされたときに受け取ったいくつかのパラメーターに基づいて、期待の一部として新しいオブジェクトを構築して返すことです。
例えば:
var mockFactory = new MockFactory();
var mockA = mockFactory.CreateMock<ObjectA>();
mockA.Expects.One.Method(c => c.BuildObjectB(null))
.With(Is.TypeOf(typeof(string)))
.WillReturn(new ObjectB(<?>));
WillReturn で ObjectB を新しくするとき、期待値が受け取った引数にどのようにアクセスできますか? これはNMock3でも可能ですか?
ありがとう!