Example test:
MyRouting
.Configuration()
.ShouldMap(request => request
.WithMethod(HttpMethod.Post)
.WithLocation("/My/Action")
.WithFormFields(new
{
Title = title,
Content = content
})
.WithUser()
.WithAntiForgeryToken())
.To<MyController>(c => c.Action(new MyFormModel
{
Title = title,
Content = content
}))
.Which()
.WithData(data)
.ShouldReturn()
.View();
Example test: