• Unit tests (xUnit/NUnit) – mocking services, controller actions
  • Integration tests – TestServer, WebApplicationFactory
  • Test Driven Development (TDD) – test-first approach