首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将NUnit作为ASP.NET MVC的测试框架选项添加到Visual Web Developer Express?

要将NUnit作为ASP.NET MVC的测试框架选项添加到Visual Web Developer Express,请按照以下步骤操作:

  1. 打开Visual Web Developer Express。
  2. 在解决方案资源管理器中,右键单击项目名称,然后选择“管理NuGet程序包”。
  3. 在搜索框中输入“NUnit”,然后从结果中选择“NUnit”。
  4. 单击“安装”按钮以将NUnit添加到项目中。
  5. 安装完成后,右键单击项目名称,然后选择“添加”>“新建文件夹”,并命名为“Test”。
  6. 右键单击“Test”文件夹,然后选择“添加”>“新建项”>“测试”>“NUnit测试类”。
  7. 为测试类命名,例如“MyControllerTest”,然后单击“添加”。
  8. 在新创建的测试类中,使用NUnit的断言方法编写测试用例。例如:
代码语言:csharp
复制
using NUnit.Framework;
using MyApp.Controllers;

namespace MyApp.Tests
{
    [TestFixture]
    public class MyControllerTest
    {
        [Test]
        public void Index_ReturnsView()
        {
            // Arrange
            var controller = new MyController();

            // Act
            var result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
    }
}
  1. 要运行测试,请右键单击测试类,然后选择“运行测试”。
  2. 查看测试结果以确保测试通过。

现在,您已经将NUnit作为ASP.NET MVC的测试框架选项添加到Visual Web Developer Express中,并编写了一个简单的测试用例。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Asp.Net MVC4入门指南(1): 入门介绍

前言 本教程将为您讲解使用微软Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立一个ASP.NET...您可以通过点击下面的链接,来安装所需所有组件: Visual Studio Web Developer Express SP1 prerequisites WPI installer for ASP.NET...MVC 4 LocalDB SSDT 如果您使用Visual Studio 2010而不是Visual Web Developer 2010,需要安装WPI installer for ASP.NET...入门 运行Visual Studio Express 2012或Visual Web Developer 2010 Express 来开始这个示例,在这个系列中大多都使用了Visual Studio Express...创建您第一个应用程序 您可以使用 Visual Basic 或 C# 作为编程语言来创建您应用程序。请在左侧选择 Visual C#,然后选择ASP.NET MVC 4 Web 应用程序。

2.1K60
  • MzBlog分析

    Nancy框架ASP.NET之外用.NET开发Web App一种选择,而且也是一种很简单选择。所以本文本着学习Nancy 框架分析了下衣大哥代码,下图是个脑图: ?...2、核心库测试项目MZBlog.Core.Tests:项目采用xUnit.NET测试框架,xUnit.net创造者是Jim Newkirk和Brad Wilson从包括NUnit及其它单元测试框架使用经验中总结出来一个新框架...,相比于NUnit,xUnit.net和其他框架比较可参考《xuint和其他单元测试框架比较》。...4、Nancy框架:Nancy是一个不错轻量级开源.NET Web框架,他是asp.net框架之外另一个web开发框架,他完全不依赖于System.Web.只为简单Web开发做最基础准备,以Nancy...和ASP.NET相比非常简单吧,Nancy框架天生就是MVC结构,Modules类似于ASP.NET MVCController。

    1.6K90

    专业上常用工具和类库集

    Adaper:为VS2012和VS2013内置测试资源管理器提供NUnit支持。...如果想快速做个简单Web应用,Nancy是个不错选择。作为NancyFx粉丝,作为博主我也将在本博中开写一系列介绍NancyFx文章。敬请关注!...官方网站: http://dan.cx/projects/routejs RazorGenerator ASP.Net MVC 3后官方就支持Razor视图引擎,该引擎给.NET Web开发者带来极大便利和优秀开发体验...框架作者重新开发非常优秀单元测试框架,目前ASP.NET MVC官方团队全部使用xUnit框架编写ASP.NET MVC单元测试。...官方网站: http://watin.org LTAF LTAF是微软总部ASP.NET团队开发轻量级测试自动化框架,虽然已经接近2年没有再更新了,但是在一些情景下依然是表现不错框架

    2.7K90

    自学MVC看这里——全网最全ASP.NET MVC 教程汇总

    MVC 框架,用MVC 框架来弥补什么或是提升什么,才能利用其开发出最高效最满意Web系统。...之旅 Asp.net MVC4入门教程 :为您讲解使用微软Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack...《ASP.NET MVC 3高级编程》(Microsoft 内部编写,创建数据驱动型动态Web程序最新框架) 本书由Microsoft公司内部团队编写,深入阐述了如何利用ASP.NET MCV 3新特性及其激动人心功能...本书首先简单介绍了ASP.NET MVC框架,然后一步步地向您展示如何安装和创建ASP.NET MVC项目。 ? 《ASP.NET MVC实战》 mvc作为一种流行应用程序开发框架已经存在多年。...现在,microsoft公司也加入了这个社区,asp.net mvc框架为应用程序开发人员提供利用成熟开发模式,开发易于理解、易于测试和易于维护应用程序新利器。 ?

    9.7K81

    .NET 基金会项目介绍-NUnit Test Framework

    NUnit 是历史最长并且最为流行 .Net 单元测试框架。 起初由 Philip Craig 在 2000 年 .NET Framework 还处于 alpha 阶段是创建。...参与讨论 笔者简评 Nunit 作为老牌单元测试框架确实足以满足几乎所有的单元测试相关测试。很多基于之上开发 BDD 框架等等也层出不穷。经久不衰就是优秀框架最好证明。...其他项目地址 Akka.NET - 【Actor开发框架】 AngleSharp - 【浏览器引擎】 ASP.NET SignalR - 【Web实时通信框架ASP.NET MVC, Web API...and Web Pages Razor - 【Web开发框架ASP.NET Ajax Control Toolkit - 【Ajax开发工具】 ASP.NET Core - 【新时代Web开发框架....NET Core - 【Web开发框架】 Newtonsoft.Json - 【JSON处理库】 NuGet - 【包管理框架NUnit Test Framework - 【单元测试框架】 Open

    94200

    ASP.NET Core: 全新ASP.NET !

    ASP.NET Core 1.0 是一个开源跨平台开发框架,用于构建基于云现代 Web 应用 。它是从底层开始重新构建来提供性能优良Web应用开发框架,可以部署在云上或者本地服务器上。...几年之后,Visual Studio Development Web Server(也叫作“Cassini”)作为一种开发服务被使用,但是它们最终都是调用 System.Web 作为应用程序和 Web...Microsoft 开发了 Katana 作为一个 OWIN 实现,可以部署 ASP.NET Web API, SignalR 和其他第三方框架,这些框架可以在 IIS 和 IIS Express,...在之前 ASP.NET MVC 中,默认测试框架Visual Studio 单元测试框架(有时候也叫作mstest),这个框架使用 [TestClass] 和 [TestMethod] 特性来描述一个单元测试...ASP.NET Core 使用 xUnit.net 作为单元测试框架。这个框架使用 [Fact] 特性来代替 [TestMethod] 特性,也消除了对 [TestClass] 属性依赖。

    11.3K101

    .NET 基金会项目介绍-DotVVM: Component-based MVVM framework for ASP.NET

    针对 Visual Studio 2017 免费扩展插件 针对 Visual Studio 2019 免费扩展插件 项目详情 官网地址 源码仓库 许可证类型: Apache License 2.0...通过这个样例,可以快速了解如何使用该框架。 现在几乎可以说占据主流Web前端开发框架Vue/Angular/React都是基于 MVVM 基本思想进行实现。...其他项目地址 Akka.NET - 【Actor开发框架】 AngleSharp - 【浏览器引擎】 ASP.NET SignalR - 【Web实时通信框架ASP.NET MVC, Web API...and Web Pages Razor - 【Web开发框架ASP.NET Ajax Control Toolkit - 【Ajax开发工具】 ASP.NET Core - 【新时代Web开发框架....NET Core - 【Web开发框架】 Newtonsoft.Json - 【JSON处理库】 NuGet - 【包管理框架NUnit Test Framework - 【单元测试框架】 Open

    1.1K20

    ASP.NET Core 进程外(out-of-process)托管(7)《从零开始学ASP.NET CORE MVC

    本文出自《从零开始学ASP.NET CORE MVC》 推荐文章:ASP.NET Core 进程内(InProcess)托管 ASP.NET Core 进程内(InProcess)托管 我们先简单回顾下...进程内托管图示 ASP.NET Core 进程外(out-of-process)托管 有两种方法可以配置进程外托管 : 方法一:将元素添加到应用程序项目文件中...在此模型中, 我们不使用外部 web 服务器。只使用 Kestrel, 它作为服务器可以自主面向互联网, 直接处理传入 HTTP 请求。...在后面的视频课程中,我们将学习如何将ASP.NET Core应用程序部署到IIS并使用IIS作为反向代理服务器。...当我们直接从Visual Studio运行asp.net Core 应用程序时,它默认使用IIS Express

    1.5K50

    .NET 基金会项目介绍-Windows Phone Toolkit

    其他项目地址 Akka.NET - 【Actor开发框架】 AngleSharp - 【浏览器引擎】 ASP.NET SignalR - 【Web实时通信框架ASP.NET MVC, Web API...and Web Pages Razor - 【Web开发框架ASP.NET Ajax Control Toolkit - 【Ajax开发工具】 ASP.NET Core - 【新时代Web开发框架...【SDK】 DotVVM: Component-based MVVM framework for ASP.NET - 【Web服务端MVVM框架】 Entity Framework - 【ORM】 Humanizer....NET Core - 【Web开发框架】 Newtonsoft.Json - 【JSON处理库】 NuGet - 【包管理框架NUnit Test Framework - 【单元测试框架】 Open...- 【客户端开发框架】 Xamarin.Auth - 【移动端身份认证工具库】 Xamarin.Mobile - 【移动端工具库】 xUnit.net - 【单元测试框架

    36900
    领券