MSpec provides a Resharper plugin integrate with the ReSharper test runner, custom naming rules, and code annotations. MSpec currently supports ReSharper (2017.2.2 to 8.2) over the extension gallery. Just search for Machine.Specifications.Runner.Resharper
.
- Follow the instructions for deploying a ReSharper package locally here
- Set the startup project to
Machine.Specifications.ReSharperRunner.Debug.VS
- Build the project and take note of the warnings
"No installed product MyProductName"
- Modify the provider and runner
.csproj
files to replaceMyProductName
with the product name that matches your experimental ReSharper instance (eg.ReSharperPlatformVs15_abc123mspec
). - Run and debug from Visual Studio