2016-05-10 4 views
0

を使用してRoutebuilderの例外を発生させ、メソッドが見つかりません:「ボイドRouteBuilder.set_Item()ユニットテストSystem.MissingMethodExceptionを取得TinyIoc

Get["/foo"] = parameters => { return Bar(Request);}; 

これは、ブラウザからの呼び出し時に細かい動作しますが、これをテストするときに失敗しますセットアップ

var browser = new Browser(with => 
{ 
    with.Module<Foobar>(); 
} 

var response = brower.Get("/Foo", with => {with.HttpRequest();}); 

なぜRoutebuilderがこのルートを選択しないのでしょうか?

答えて

0

私は、Nancy.Testingのプレリリースバージョンを使用してテストプロジェクトを作成しました。これは、経路/依存関係を構築しようとするとTinyIOCを不幸にしました。したがって、この不思議なメッセージが表示された場合は、作業コードとテストコードが同じパッケージを参照していることを確認してください。

関連する問題