2011-08-23 97 views
7

「Razor解析器和視圖引擎可以在ASP.NET應用程序域之外實例化和使用,這意味着您可以直接在單元測試項目中實例化並使用它,而不依賴於運行ASP.NET 「單元測試剃刀視圖

任何想法我該怎麼做?

回答

2

我所做的是創建一個單元測試項目,然後將mvc項目添加到參考中。然後我即時控制器對象並調用其操作方法。

你應該可以斷言檢查視圖的內容。

我認爲最簡單的方法是創建一個新的虛擬mvc 3項目,並附帶一個單元測試項目。它將爲您創建一個示例測試方法。

希望這會有所幫助。

+0

thanx的reply.This [博客文章(http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html)也幫了我很多。如果你希望你也可以看看這個。再次感謝 –