Welcome! If you are here, we are assuming that you are interested in contributing to the SentryOne Unit Test Generator project. That's fantastic - thank you in advance for your effort!
To contribute to the SentryOne Unit Test Generator, you will need to complete a Contributor License Agreement (CLA) - please see our contributing guidelines.
Specifically, for the SentryOne Unit Test Generator, please follow these guidelines:
- Smaller PRs that cover a single functionality enhancement are generally preferred
- Please ensure that there are no Code Analysis warnings or test failures created by the code
- Please add scenario tests to cover any new functionality
- If adding any new options that control how tests are generated, please make sure that the defaults for those options reflect existing behavior.
- Generators for third party scenarios (i.e. that require inspection of non-framework types) should not be part of the core test generator
We are really excited to see what you come up with to take this project forward - so thank you again!