# Fluent Assertions for ASP.NET MVC
[![Build status](https://ci.appveyor.com/api/projects/status/wlt5yp8m66y9rw4f?svg=true)](https://ci.appveyor.com/project/kevinkuszyk/fluentassertions-mvc)
This repro contains the Fluent Assertions extensions for ASP.NET MVC. It is maintained by [@kevinkuszyk](https://github.com/kevinkuszyk).
## Installation
Add the NuGet package which matches the version of MVC you are using to your test project.
### MVC Core
Fluent Assertions for MVC Core is now in a seperate repository over at [fluentassertions/fluentAssertions.aspnetcore.mvc](https://github.com/fluentassertions/fluentAssertions.aspnetcore.mvc).
### MVC 5
Add the [MVC 5][nuget-mvc5] NuGet package to your unit test project:
````
PM> Install-Package FluentAssertions.Mvc5
````
### MVC 4
Add the [MVC 4][nuget-mvc4] NuGet package to your unit test project:
````
PM> Install-Package FluentAssertions.Mvc4
````
### MVC 3
Add the [MVC 3][nuget-mvc3] NuGet package to your unit test project:
````
PM> Install-Package FluentAssertions.Mvc3
````
## Getting Started
Write a unit test for your controller using one of the [supported test frameworks][fa-frameworks]. For exampe with NUnit:
```` C#
[Test]
public void Index_Action_Returns_View()
{
// Arrange
var controller = new HomeController();
// Act
var result = controller.Index();
// Assert
result.Should().BeViewResult();
}
````
## Building
Simply clone this repro and build the `FluentAssertionsMvc.sln` solution.
[fa-frameworks]: https://github.com/dennisdoomen/fluentassertions/wiki/Documentation#supported-test-frameworks
[nuget-mvc3]: https://www.nuget.org/packages/FluentAssertions.Mvc3
[nuget-mvc4]: https://www.nuget.org/packages/FluentAssertions.Mvc4
[nuget-mvc5]: https://www.nuget.org/packages/FluentAssertions.Mvc5
没有合适的资源?快使用搜索试试~ 我知道了~
Aspnet-fluentassertions.mvc.zip
共160个文件
cs:57个
js:20个
css:15个
需积分: 5 0 下载量 9 浏览量
2019-09-18
09:30:59
上传
评论
收藏 1020KB ZIP 举报
温馨提示
Aspnet-fluentassertions.mvc.zip,ASP.NET MVC的流畅断言扩展ASP.NET MVC的流畅断言,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站简单、快速,可以扩展到数百万用户。
资源推荐
资源详情
资源评论
收起资源包目录
Aspnet-fluentassertions.mvc.zip (160个子文件)
Global.asax 119B
Package.cmd 690B
Build.cmd 660B
test.cmd 298B
Web.config 3KB
Web.config 2KB
Web.Release.config 1KB
Web.Debug.config 1KB
packages.config 1KB
packages.config 710B
packages.config 698B
packages.config 645B
packages.config 637B
packages.config 572B
packages.config 568B
packages.config 554B
app.config 416B
NuGet.Config 164B
app.config 141B
ActionResultAssertions.cs 9KB
ViewResultAssertions_Tests.cs 9KB
FailureMessages.Designer.cs 7KB
JsonResultAssertions_Tests.cs 7KB
RedirectToRouteAssertions.cs 7KB
RedirectToRoute_Tests.cs 7KB
ViewResultBaseAssertions.cs 7KB
RouteDataAssertions_Tests.cs 6KB
RouteDataAssertions.cs 5KB
JsonResultAssertions.cs 4KB
ContentResultAssertions.cs 4KB
FakeHttpContext.cs 4KB
ActionResultAssertions_Tests.cs 4KB
RouteValueDictionary_Extensions_Tests.cs 3KB
RedirectResultAssertions.cs 3KB
ContentResultAssertions_Tests.cs 3KB
PartialViewResultAssertions_Tests.cs 3KB
Resources.Designer.cs 3KB
ViewResultAssertions.cs 2KB
FakeHttpRequest.cs 2KB
RedirectResultAssertions_Tests.cs 1KB
Global.asax.cs 1KB
Form1.Designer.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
FailureMessageHelper_Tests.cs 1KB
RouteValueDictionary_Extensions.cs 1KB
Settings.Designer.cs 1KB
RouteCollection_Extensions.cs 1KB
AssertionsExtensions.cs 984B
AssemblyInfo.cs 849B
AssemblyInfo.cs 849B
AssemblyInfo.cs 846B
OutGoingUrl_Samples.cs 799B
Route_Tests.cs 780B
AssemblyInfo.cs 776B
IncomingUrl_Samples.cs 776B
AssemblyInfo.cs 756B
AssemblyInfo.cs 753B
Program.cs 733B
ActionResult_Samples.cs 706B
PartialViewResultAssertions.cs 626B
MvcApplication.cs 522B
Form1.cs 516B
ProductService.cs 480B
HomeController.cs 472B
ControllerAssertions.cs 459B
FailureMessageHelper.cs 430B
ProductController_Tests.cs 420B
FakeHttpResponse.cs 386B
SolutionInfo.cs 298B
WelcomeModel.cs 269B
FakeController.cs 235B
IProductService.cs 235B
ProductController.cs 230B
ProductViewModel.cs 176B
_Layout.cshtml 302B
Error.cshtml 196B
_ViewStart.cshtml 53B
FluentAssertions.Mvc3.Samples.csproj 13KB
test.csproj 7KB
FluentAssertions.Mvc5.Tests.csproj 5KB
FluentAssertions.Mvc4.Tests.csproj 5KB
FluentAssertions.Mvc3.csproj 5KB
FluentAssertions.Mvc3.Tests.csproj 5KB
FluentAssertions.Mvc4.csproj 5KB
FluentAssertions.Mvc5.csproj 5KB
FluentAssertions.Mvc3.Samples.csproj 3KB
jquery.ui.theme.css 19KB
jquery.ui.datepicker.css 4KB
jquery.ui.button.css 3KB
jquery.ui.core.css 2KB
jquery.ui.autocomplete.css 2KB
jquery.ui.tabs.css 2KB
jquery.ui.dialog.css 2KB
jquery.ui.resizable.css 1KB
jquery.ui.slider.css 1KB
jquery.ui.accordion.css 1KB
Site.css 976B
jquery.ui.progressbar.css 664B
共 160 条
- 1
- 2
资源评论
weixin_38743968
- 粉丝: 404
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功