Supported Frameworks
Currently, dotMemory Unit supports the following .NET Framework versions (on Windows only):
.NET Framework 3.5, 4.0, 4.5, 4.6 or 4.7
.NET Core 2.0, 3.0, 3.1
.NET 5.0, 6.0
dotMemory Unit is able to work with almost any .NET unit testing framework available on the market. Support for the following frameworks is provided out of the box:
MSTest
NUnit
xUnit.net
You can run tests using the ReSharper unit test runner. This requires Visual Studio with ReSharper, JetBrains dotCover, or JetBrains Rider. Another option is to run tests using the standalone dotMemory Unit launcher.
note
If the framework you use is not in this list, you still can use dotMemory Unit. All you need is to show dotMemory Unit where your test method starts and ends. This is done by the special
DotMemoryUnitController
class. Learn more in Work with Unsupported Unit Testing Frameworks.