問題タブ [nmock2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
169 参照

c# - タイプのインスタンスを作成するためにNMock2を使用する

私はこの状況にあります:

Typeパラメータの1つとしてaを期待するメソッド。これは、プロジェクトにを実装するものでTypeなければなりません。このメソッドのテストを作成する必要があります。私はNMock2を使用しています;TypeInterface

NMock2からTypeを取得して、このインターフェイスの実装を作成する代わりに、このメソッドのパラメーターとして使用できるようにする方法はありますか?

ありがとう!

0 投票する
1 に答える
255 参照

c# - NMock2のUTをMoqに変換します。また、NMock2の.Will()は何の略ですか?

私はNMock2とMoqフレームワークを初めて使用します。現在のプロジェクトのNMock2コードをMoqコードに変換するためのサポートが必要です。

Will()また、上記のコードで何を表しているのかもわかりません。私はWill(Return.Value(something))、NMock2ではMoqと同等であるという考えを持っていReturns(something)ます。

それでWill(something)Will(Return.Value(something))同じですか?

0 投票する
1 に答える
217 参照

c# - FileStream を NMock する方法は?

単体テストに次のコードがあります。

問題は、DoIt (OpenRead を呼び出す) を呼び出すと、ファイルが見つからないという例外が発生することです。nmock の機能を誤解していますか? 単体テストで実際のファイルシステムにヒットさせたくありません...

0 投票する
1 に答える
120 参照

c# - モックされたメソッドが例外を飲み込むのはなぜですか?

現在の実装:

単体テスト

ユニットテストに合格し、すべて緑色です。例外がスローされるべきだったので、テストが失敗することを期待していました。モックフレームワークを使用せずにこのテストを実行すると、例外がスローされ、テストが失敗します。

モックフレームワークが例外を飲み込むのはなぜですか?

0 投票する
1 に答える
111 参照

c# - NMOCK2 でオブジェクトを返す

私は NMOCK2 を使用しており、モックが 1 つの要素を含むリストを返すようにします。これは私がこれまでに書いたものです:

そのようなことをすることさえ可能ですか?もしそうなら、どうすればいいですか?

結果の定義: