asp.net-mvc - 如何以正确的方式对 ASP.NET MVC 2.0 Controller 进行单元测试!

标签 asp.net-mvc unit-testing http-post

我想测试当我的表单数据发送回我的 Controller 时,数据注释和模型绑定(bind)将完成其工作并给出正确的模型状态。 经过谷歌搜索一段时间后,我找不到真正好的教程或文章来展示如何做到这一点。

有人能指出我正确的方向吗?

该领域的最佳实践是什么?

我读过,我可能需要使用起订量和 MVCContrib,但我还没有读过让我大喊“是的,这是正确的方法!”的教程

最佳答案

This article让我大喊“这是正确的方法”。它显示了 MVCContrib 作为选项的用法。您还可以使用 Moq 或任何其他模拟引擎来模拟您的 Controller 依赖项,但通常对任何其他非 Controller 类进行单元测试没有区别。

关于asp.net-mvc - 如何以正确的方式对 ASP.NET MVC 2.0 Controller 进行单元测试!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640893/

相关文章:

asp.net - 我如何从Ajax调用Web API Controller

android - Android 上的缓慢 HttpPost 请求

javascript - Node JS 如何将图像与请求数据一起发布到另一个服务器/api

java - 在调试中保存对象,而不是在测试中将其用作 stub

PHP 在事先不知道值的情况下获取 $_POST 值

mysql - 为什么我的 MySql Server 连接字符串不起作用?

c# - Asp.Net 结合 C# 和 Angular

c# - ASP.NET 迁移到 Core (.NET 6.0)

javascript - 使用 Karma 工厂来测试来自 $resource 的服务

unit-testing - 单元测试错误 (JSF) : Absent Code attribute in method that is not native or abstract