asp.net-mvc-3 - asp.mvc单元测试viewresult问题

标签 asp.net-mvc-3

我正在尝试编写我的第一个测试类。 ViewResult 有问题。

var result = controller.Delete as ViewResult;

ViewResult 带有下划线并显示“找不到类型或命名空间“ViewResult”..”

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Bordo.WebSite.AdminUI.Controllers;

我错过了什么? 谢谢。

最佳答案

确保您在单元测试中引用了 System.Web.Mvc 程序集,并且您的单元测试项目以 .NET 4.0 为目标,否则您可能看不到它在添加引用列表中。

也不应该这一行:

var result = controller.Delete as ViewResult;

成为:

var result = controller.Delete() as ViewResult;

假设 Delete 是 Controller 操作?

关于asp.net-mvc-3 - asp.mvc单元测试viewresult问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534835/

相关文章:

jQuery Ajax 帖子将 null 发送到我的 MVC Controller

mysql - MySQL、VS2010 Pro、ASP .NET MVC3 的连接字符串

javascript - 如何从在javascript,asp.net mvc3中设置的cookie中获取键值

asp.net-mvc - 如何注销当用户在未注销的情况下关闭 Web 应用程序

c# - 使用 C# 以编程方式运行命令行代码

asp.net-mvc - 生成 View 中的模型值错误

asp.net-mvc-3 - ASP.NET Web API - NTLM 身份验证和 HTTPS

android - 如何为 ASP.NET MVC3 创建 Web 服务

javascript - 在 Javascript 中访问 Razor bool 变量时出错

javascript - 在 iframe 中加载一个 cshtml 文件(razor)