Skip to content

fluentassertions/fluentassertions.mvc

Folders and files

NameName
Last commit message
Last commit date
Dec 19, 2014
Apr 15, 2012
Nov 2, 2021
Nov 2, 2021
Nov 2, 2021
Jan 5, 2014
Nov 2, 2021
Apr 14, 2012
Dec 19, 2014
Jan 5, 2014
Apr 16, 2012
Nov 2, 2021
Jan 5, 2014
Oct 24, 2017
May 22, 2013
Feb 21, 2018
Feb 8, 2013
Feb 14, 2018

Repository files navigation

Fluent Assertions for ASP.NET MVC

Build status

This repro contains the Fluent Assertions extensions for ASP.NET MVC. It is maintained by @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.

MVC 5

Add the MVC 5 NuGet package to your unit test project:

PM> Install-Package FluentAssertions.Mvc5

MVC 4

Add the MVC 4 NuGet package to your unit test project:

PM> Install-Package FluentAssertions.Mvc4

MVC 3

Add the MVC 3 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. For exampe with NUnit:

[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.