📄️ Fundamentals
Testing fundamentals — unit testing, integration testing, TDD, AAA pattern, and test pyramid
📄️ xUnit
xUnit testing framework — facts, theories, fixtures, parallel test execution, and best practices
📄️ NUnit
NUnit testing framework — attributes, assertions, test lifecycle, and parameterized tests
📄️ Mocking
Mocking in .NET — Moq, NSubstitute, FluentAssertions, and when to mock vs. not mock