fix: resolve test failures from timezone conversion and interface rename

- Fix CriteriaSheetGenerator.FormatTimestamp to handle all DateTimeKind values
- Update TestWebApplicationFactory to use IAuthenticationService
- Add logger parameter to ExcelParserServiceTests
- Add SecureStoreManager to solution under /utils/ folder
This commit is contained in:
Joseph Doherty
2026-01-19 14:55:22 -05:00
parent 604bfe919c
commit 1c546c111a
13 changed files with 1388 additions and 5 deletions
@@ -53,12 +53,12 @@ public class TestWebApplicationFactory : WebApplicationFactory<Program>
// Ensure fake auth is used for tests
var authServiceDescriptor = services.SingleOrDefault(
d => d.ServiceType == typeof(IAuthService));
d => d.ServiceType == typeof(IAuthenticationService));
if (authServiceDescriptor != null)
{
services.Remove(authServiceDescriptor);
}
services.AddSingleton<IAuthService, FakeAuthService>();
services.AddSingleton<IAuthenticationService, FakeAuthService>();
});
}