2011-08-23 16 views
7

"Razorパーサーとビューエンジンをインスタンス化してASP.NETアプリケーションドメイン外で使用することができます。つまり、実行中のASP.NETに依存せずにユニットテストプロジェクト内で直接インスタンス化して使用できます。 "ユニットテストの剃刀ビュー

どのようにすればいいですか?

答えて

2

単体テストプロジェクトを作成してから、mvcプロジェクトを参照に追加しました。次に、コントローラオブジェクトを生成し、そのアクションメソッドを呼び出します。

ビューの内容を確認するアサーションを行うことができます。

私は最も簡単なやり方は、ユニットテストプロジェクトで新しいダミーmvc 3プロジェクトを作成することだと思います。あなたのためのサンプルテストメソッドを作成します。

これが役に立ちます。

+0

返信のためのThanx。[ブログの投稿](http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html)も私を大いに助けました。あなたが望むなら、これを見ることもできます。もう一度Thanx –