0

誰かが私の問題で私を助けることができるのだろうか. 条件付きモックを実行できるメソッドをスタブする必要があります。要するに、呼び出されるタイミングに応じて、同じクラスの異なるオブジェクトを返すスタブ関数が好きです。

例えば

  1. 最初のコール リターン Obj1
  2. 2 番目のコール リターン Obj3
  3. 3 番目のコール リターン Obj7

...

NMockでこれを行う方法を知っている人はいますか?

4

1 に答える 1

1

この問題の解決策として使用しているテスト フレームワークに目を向けるよりも、呼び出された回数に基づいてオブジェクトを返すコードを書く方がよいと思います。

したがって、同様の「ObjectFactory」メソッドがあれば、呼び出された回数をカウントし、呼び出し回数に応じて適切なオブジェクトを返すことができます。

于 2011-08-22T07:33:09.287 に答える