Tests broke when SubscriptionService gained the platformSettings constructor parameter in the previous session. Add NullPlatformSettingsService stub and pass it to all 13 test instantiations. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
116 tests passing: JobPhotoService, MeasurementConversionService, PlatformSettingsService, QuoteApprovalController, QuotePhotoService, ShopCapabilityCalculator, StorageMigrationService, TenantContext, UsageQuotaController — plus expanded PricingCalculation, Registration, and Subscription tests. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>