MSTestExtensions 4.0.0

An extendible implementation of the Assert class in MSTest.

Allows for extending the Assert methods with the default MSTest methods as a default.

Includes a:
* Throws() method for asserting exceptions.
* ThrowsAsync() method for asserting exceptions for async methods.

INSTRUCTIONS: In your test class, inherit from MsTestExtensions.BaseTest. Type Assert.Throws() or Assert.ThrowsAsync().. that's it! All of the standard Assert. methods from MsTest will still be available.

Project page can be found at:

Install-Package MSTestExtensions -Version 4.0.0
dotnet add package MSTestExtensions --version 4.0.0
<PackageReference Include="MSTestExtensions" Version="4.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MSTestExtensions --version 4.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Added ThrowsAsync assertion
* Exception message no longer converts to uppercase for failures
* Added option to explicitly assert exception type i.e. ignore subclasses


This package has no dependencies.

Showing the top 1 GitHub repositories that depend on MSTestExtensions:

Repository Stars
SmsQuiz Project for blog series

Version History

Version Downloads Last updated
4.0.0 204,347 4/28/2015
3.0.0 21,467 11/29/2012
2.0.0 1,143 8/16/2012
1.0.1 981 2/5/2012
1.0.0 1,019 1/31/2012