0
我想用優秀的MvcContrib.TestHelper測試我的路由配置,並且遇到了問題。如何使用MvcContrib.TestHelper測試asp.net mvc發佈操作
請假設我的路由配置在TestFixture中正確設置和初始化。
我有一個控制器(TransactionsController)呼籲創建的行動,需要一個類型TransactionRecord的輸入參數:
[Trace, AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(TransactionRecord tx)
{
...
}
目前我的測試如下:
[Test]
public void TestRoute_POST_Transactions_Create()
{
"~/Transactions/".WithMethod(HttpVerbs.Post).ShouldMapTo<Web.Controllers.TransactionsController>(x => x.Create());
}
我的問題是創建()方法接受一個TransactionRecord類型的參數,我不知道如何將它納入我的測試。
我一直沒有找到任何這種性質的例子。
我剛剛發現,更雄辯地提出了類似的問題:mvccontrib課題組
回答禮貌那我的http://stackoverflow.com/questions/2159589/mvccontrib-test-helper-and-verifying-http-post-routes-and-parameters – Paul 2010-02-01 13:22:31