Tools/Frameworks Supported By NCrunch

Name Support Status(as at latest NCrunch version) Notes
Visual Studio
Visual Studio Express(all versions) no Visual Studio Express does not support 3rd party VS packages such as NCrunch
Visual Studio 2008 yes The corner status spinner and coverage marker customisations are not supported under VS2008.
Visual Studio 2010 yes
Visual Studio 2012 yes
Visual Studio 2013 yes
Visual Studio 2015 yes
Visual Studio 2017 yes
Core Frameworks
.NET Framework v1.1 no No planned support
.NET Framework v2.0 yes
.NET Framework v3.5 yes
.NET Framework v4.0 yes
.NET Framework v4.5 yes
.NET Framework v4.5.1 yes
.NET Framework v4.5.2 yes
.NET Framework v4.6 yes
.NET Framework v4.6.1 yes
.NET Framework v4.6.2 yes
DNX/.xproj/project.json no Microsoft have deprecated this framework and NCrunch does not support it. Please upgrade to .NET Core under VS2017 instead.
.NET Standard yes Can be tested from .NET Core test projects
.NET Core / .NET Standard yes VS2017 required. MSpec is not yet supported under this framework. (more information)
Windows Universal Apps no No planned support
Windows Store Apps partial Sandboxing support withdrawn with the release of VS2015 and Windows 10 (details)
Windows Phone Apps partial Projects will build, but the Windows Phone environment is not emulated by NCrunch, so tests requiring emulation will fail to run.
Silverlight(all versions) partial Projects will build, but SL based test environments are not supported. Code can be tested via project references from non-SL test projects
Azure Projects no Azure projects are currently not supported by NCrunch.
Xamarin no Not currently supported.
C# yes
VB.NET yes
F# yes
C++(CLR and Native) no Many projects will build, but code coverage and C++ based testing frameworks are not supported.
Javascript no JS and JS-based testing frameworks are currently not supported by NCrunch.
Testing Frameworks
NUnit yes
MS Test yes
Xunit yes Direct integration from Xunit V2+. Xunit V1 integration works through Gallio.
MSpec yes
MbUnit yes
SpecFlow yes Supported through MSTest/NUnit/xUnit integration (SpecRun currently not supported)
Mocking Frameworks
Non-profiler based frameworks(i.e. Moq, RhinoMocks, etc) yes
TypeMock Isolator yes Early versions of Isolator 7 have reported issues with NCrunch. Ensure you use the latest version
Telerik JustMock yes
Microsoft Moles no Moles requires a proprietary profiler to be loaded which is not supported by NCrunch. Future support is not planned in NCrunch because Microsoft Fakes has replaced Moles
Microsoft Fakes yes Supported from NCrunch V2 onwards

Due to the abstractions inherent in its integration, NCrunch supports many frameworks and tools. For brevity, many of these have not been listed. Some frameworks and configurations may require additional NCrunch configuration in order to work as expected. For more information, please refer to the product documentation.