> For the complete documentation index, see [llms.txt](https://docs.insightarchitectures.com/unit-testing-csharp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing.md).

# Unit testing

- [What to test](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/what-to-test.md)
- [When to test](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/when-to-test.md)
- [Qualities of a good unit test suite](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/qualities-of-a-good-unit-test-suite.md)
- [Qualities of a good unit test](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/qualities-of-a-good-unit-test.md)
- [Dealing with dependencies](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/dealing-with-dependencies.md)
- [Running the tests](https://docs.insightarchitectures.com/unit-testing-csharp/unit-testing/running-the-tests.md)
