asp.net-mvc – 是否有可能在ASP.NET MVC中对一些AddModelError
发布时间:2020-12-16 04:36:18 所属栏目:asp.Net 来源:网络整理
导读:我有一个控制器方法,它返回RedirectToActionResult(成功!)或ViewResult(失败并显示错误消息). 如果业务逻辑失败,我将错误消息添加到AddModelError属性. 有什么方法可以在我的MS单元测试中测试这个吗?我也有Moq,如果这也有帮助的话. (我不相信Moq在这种情况
我有一个控制器方法,它返回RedirectToActionResult(成功!)或ViewResult(失败并显示错误消息).
如果业务逻辑失败,我将错误消息添加到AddModelError属性. 有什么方法可以在我的MS单元测试中测试这个吗?我也有Moq,如果这也有帮助的话. (我不相信Moq在这种情况下是必需的)..我没有使用Request对象中的任何东西. 解决方法
是的,想通了.
// Arrange. // .. whatever .. // Act. var viewResult = controller.Create(new Post()) as ViewResult; // Assert. Assert.IsNotNull(viewResult); Assert.IsNotNull(viewResult.ViewData.ModelState["subject"]); Assert.IsNotNull(viewResult.ViewData.ModelState["subject"].Errors); Assert.IsTrue(viewResult.ViewData.ModelState["subject"].Errors.Count == 1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用客户端标记链接相对于Application root
- asp.net core 2.0 入门攻略 第一章 环境部署
- asp.net-mvc-3 – 在Html.BeginForm()中使用DELETE表单方法
- asp.net – 如何在没有查找AspNetUserRoles表的情况下获取W
- asp.net-mvc – ASP.NET MVC使用相同的控制器分离移动视图
- asp.net-mvc – 在MVC SignalR服务器和Windows服务SIgnalR客
- asp.net – 如何以WPF格式捕获网页的按钮点击事件(在WebBro
- asp.net-mvc – 为什么在为JavaScript分配Model值时ASP.Net
- asp.net-web-api – Restsharp- Method.POST不能正常工作
- ASP.NET MVC使用Oauth2.0实现身份验证
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC路由上的拖尾斜杠
- asp.net-core – 对project.json中的依赖项感到困
- asp.net-mvc – 为Asp.net Web API使用Service B
- asp.net-mvc – ASP.NET MVC – 值类型的自定义验
- asp.net-mvc – 使用RedirectToAction传递模型和
- WPAD查询从ASP.NET调用webservice
- ASP.NET Webforms的MVVM模式?
- asp.net – 检测Internet Explorer浏览器版本问题
- HttpHandler无法在ASP.NET MVC3 Web应用程序中工
- 使用websocket-sharp来创建c#版本的websocket服务
热点阅读