FluentAssertions MVC is a set of MVC focused assertions and helper extensions to the excellent FluentAssertions library.
Add the NuGet package which matches the version of MVC you are using to your test project.
Add the MVC 5 NuGet package to your unit test project:
PM> Install-Package FluentAssertions.Mvc5
Add the MVC 4 NuGet package to your unit test project:
PM> Install-Package FluentAssertions.Mvc4
Add the MVC 3 NuGet package to your unit test project:
PM> Install-Package FluentAssertions.Mvc3
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();
}
The build is generously hosted and run on the CodeBetter TeamCity infrastructure, courtesy of JetBrains.
Status of last build | |
---|---|
master |