Use ISimpleFlight union type for setupWithFlight parameter to accept both IDirectFlight and IMultiLegFlight fixtures.
6 test files covering start page, flight search, flight details, URL round-tripping, error handling, and SEO output verification. All tests use mocked API and SignalR layers with jsdom environment.