The following official learn.microsoft.com website contains all the information about writing unit tests, unit test frameworks, integration with CLI and Visual Studio.
This blog post announce the vision for MSTest V2.
For API documentation refer here.
- See CONTRIBUTING.md for details about how you can contribute.
- See dev-guide.md for more details on configurations for building the codebase. In practice, you only really need to run
build.cmd
/build.sh
.
You can find the main differences with MSTest v1 in Deltas w.r.t MSTest V1.
The main features of MSTest v2 are documented through a list of RFCs:
- Framework Extensibility Trait Attributes
- Framework Extensibility for Custom Assertions
- Customize Running tests
- In-assembly parallel execution
- Framework Extensibility for Custom Test Data Source
- DynamicData Attribute for Data Driven Tests
- DataSource Attribute Vs ITestDataSource
- Test case timeout via runsettings
You can find all features and bugs fixed in all our releases by looking at releases.md.