- Add in-memory database support for test isolation in WebServerFixture - Implement TestMailSender fake SMTP provider for email test support - Add thread synchronization to billing service registration to prevent race conditions - Make RegisterBilling<T> idempotent to safely handle reconfiguration - Configure test environment via in-memory settings (UseTestEmailSender, UseInMemoryDatabase) - Add regression tests for billing module idempotency and duplicate registration detection - Fix tests: EMaillingTests.SendEMailSynchrone, BillingServiceTests (2 tests), HaveConfigurationRoot (3 tests) All core test infrastructure tests now passing. |
||
|---|---|---|
| .. | ||
| CompanyInfoSettings.cs | ||
| DataProtectionSettings.cs | ||
| GoogleAuthSettings.cs | ||
| GoogleServiceAccount.cs | ||
| OAuth2AppSettings.cs | ||
| PayPalSettings.cs | ||
| SiteSettings.cs | ||
| SmtpSettings.cs | ||
| TwilioSettings.cs | ||
| UserPolicies.cs | ||