Generates a unit test boilerplate from a given C# class, setting up mocks for all dependencies and test outlines for all public methods.
Test frameworks supported:
Mock frameworks supported:
Dependency injection modes supported:
Right click an item in Solution Explorer and choose "Create Unit Test Boilerplate" .
This will create a test class in the same relative path as the class in a specified unit test project. All the dependencies are mocked and saved as fields which are created fresh for each test via [TestInitialize]. In addition, all public methods on the tested class are set up with a test method outline:
Each mocking framework has its own pattern.
Check out the contribution guidelines if you want to contribute to this project.
For cloning and building this project yourself, make sure to install the Extensibility Tools extension for Visual Studio which enables some features used by this project.