問題タブ [rhino-mocks]
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.
.net - Boo (Binsor) に見える内部構造
IoC に Castle Windsor を使用しており、Binsor を使用して構成を定義したいと考えています。Boo に内部を見せたい。アセンブリを でマークしようとしまし
InternalsVisibleTo("Boo.Lang")
たが、うまくいきませんでした。Rhino.Commons.Binsor.BooComponentInstaller 内から例外がスローされることに気付いたので試してみInternalsVisibleTo("Rhino.Commons")
ましたが、どちらも機能しません。何か案は?
testing - 部分的なモックへの期待-NullReference例外
RhinoMocksを使用した部分的なモックに問題があります。
..そして「Expect」でNullReferenceExceptionが発生します。ライン..
FormsAuthenticationService
実装するものを追加しますIAuthentication
unit-testing - テストされているメソッド以外のテストされているオブジェクトのメソッドをモックできますか (またはすべきですか)?
私は次のようなクラスを持っています:
MethodA のテストがあり、MethodB をテストしたいのですが、やりたいことは、MethodA が true を返す場合は何かが起こることを確認し、MethodA が false を返す場合は何かが起こることを確認することだけです。Rhino Mocks でこれを行うことはできますか? それとも、MethodA のテストで既に使用しているのと同じモックをすべてセットアップする必要がありますか?
c# - Rhino Mocks: モック オブジェクト メソッドから条件付きの結果を返す方法
次のようなことをしたいのですが、Do メソッドの構文が正しくないようです。
基本的に、入力が Square 型の場合は true を返し、それ以外の場合は false を返すように sqr.CanRender() メソッドを設定したいと思います。
asp.net - RhinoMocks イベント サブスクリプション
RhinoMocks と Unit Testing は初めてなので、解決策が見つからないように見える問題に遭遇しました (どれだけドキュメントを読んでも)。
問題は次のとおりです。5 つのイベントを公開するインターフェイスを作成しました (ASP.NET のビューと MVP 監視コントローラー パターンに使用されます..... MVC を使用する必要があることはわかっていますが、それはまったく別のことです)。問題)。とにかく、ビューで特定のイベントが発生したときにそれを「IsLoaded」と呼び、プレゼンター内のメソッドが呼び出され、依存性注入を使用して依存関係から値が返され、に設定されることをテストしたいと思います。景色。ここから問題が始まります。Expect.Call(Dependency.GetInfo()).Return(SomeList) を使用すると、Call は実行されません (mock.ReplayAll() メソッドが呼び出されていない場合)。ReplayAll メソッドを呼び出すと、View Interface によって公開される他のイベントへの Presenter オブジェクトによるサブスクリプションのために、ExpectationExceptions が発生します。
したがって、IView.IsLoaded が起動したことをテストするために、IView.ListOfSomething が更新され、Expect.Call() を介して渡したリストと一致することを確認したいと思います。ただし、期待値を設定すると、他のイベント サブスクリプション (プレゼンターのコンストラクターから直接発生する) は、テストの期待値 #0 に失敗します。私が得たのは、view.Save += this.SaveNewList が RhinoMocks ExpectationViolationException を投げたことです。
私の百万ドルの質問は次のとおりです: すべてのイベントに ([セットアップ] を介して) 期待値を設定する必要がありますか?それとも、ユニット テストまたは RhinoMocks のしくみについて、不足している/理解していないものがありますか?
私は単体テストに非常に慣れていないため、RhinoMocks を使用することに注意してください。何を言っているのかわからない場合は、遠慮なく指摘してください。
intellisense - Visual Studio 2005 Intellisense と Rhino モック
Rhino Mocks のダウンロードには、Rhino Mocks の Intellisense を明らかに追加する「Rhino.Mocks.xml」ファイルが付属しています。
このファイルを機能させるには、このファイルをどうする必要がありますか?
c# - System.Data.IDataReader でメソッド GetValues() をモックするにはどうすればよいですか?
System.Data.IDataReader でメソッド GetValues() をモックするにはどうすればよいですか?
このメソッドは、渡されたオブジェクトの配列を変更するため、単純にモック値を返すことはできません。
.net - Rhino モック - 非仮想メソッドの結果の設定
私は Rhino モックをいじっていて、モック オブジェクトにダミーの結果を設定しようとしているので、ファクトリ メソッドで呼び出されたときにデータについて心配する必要はありません。
しかし、問題が発生しました。ダミーの結果を取得したいメソッドは、virtualではないため、例外を引き起こしています。
私はこのようなコードを持っています:
SomeMethod
メソッドは、モックされた結果を得るために仮想である必要がありますか?
SetupResult.For
また、との違いは何Expect.Call
ですか?
unit-testing - RhinoMockテストモックインターフェースvoid関数?
これまでRhinoMockがステートユニットテストを行っていたのは初めてです。
void関数をどのようにテストしますか?
期待値を設定するときに次の準拠エラーが発生します。
式は値を生成しません
基本的に、特定のモックのメソッドが特定の回数呼び出されることをテストしたいと思います。
乾杯
tdd - インターフェイスに基づいてモックオブジェクトを作成し、読み取り専用プロパティを設定するにはどうすればよいですか?
私はTDDを初めて使用します。だからどんな助けもいただければ幸いです。NUnitとRhinoのモックを使用しています。モックオブジェクトでID値を1に設定するにはどうすればよいですか?
私はこれを見ました:http ://www.iamnotmyself.com/2008/06/26/RhinoMocksAndReadOnlyPropertyInjectionPart2.aspx ですが、リフレクションはインターフェースに対して機能していないようです。