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