Commit graph

151 commits

Author SHA1 Message Date
5620213cf5 better 2026-04-19 20:36:03 +01:00
65db349c0a fixes the current date at testing phase 2026-04-19 19:17:34 +01:00
e1ad899158 Modernization 2026-04-19 17:23:18 +01:00
d21337d4a6 about to test remote access 2026-04-19 16:02:50 +01:00
87d62791b8 fix: test infrastructure with in-memory DB, SMTP mocking, and thread-safe billing configuration
- 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.
2026-04-19 14:40:40 +01:00
Paul Schneider
be7df3d054 APi Scopes 2026-03-16 23:16:12 +00:00
Paul Schneider
e042e34bf7 refact and login 2026-03-09 02:07:42 +00:00
Paul Schneider
acc34aeee4 cleanup db migrations 2026-03-01 20:14:54 +00:00
Paul Schneider
cbd5822fa2 diable nullable 2026-03-01 17:25:25 +00:00
Paul Schneider
93f0c2d25e cleanup 2026-03-01 14:09:10 +00:00
Paul Schneider
bfb37bc214 Blog Files model 2026-03-01 02:13:26 +00:00
Paul Schneider
40e8e08690 reorg 2026-02-28 21:17:54 +00:00
Paul Schneider
45514010f2 REORG 2026-02-14 16:54:27 +00:00
Paul Schneider
8d68ee380a id server db resources 2026-02-09 01:03:33 +00:00
Paul Schneider
a68287d847 Dockerfile & actions 2026-02-02 00:39:24 +00:00
Paul Schneider
bcadc733bb refacts 2025-11-16 15:53:13 +00:00
Paul Schneider
e5fa31c9cb using AscDocCsharp, and fixing the tag helper 2025-09-14 17:47:11 +01:00
Paul Schneider
509c817863 Email Confirmation 2025-09-14 00:42:02 +01:00
Paul Schneider
714b2e0efb Passwor re-init 2025-09-07 17:43:13 +01:00
Paul Schneider
aa2ad71cc6 localisation 2025-08-31 18:27:53 +01:00
Paul Schneider
03161bbfb6 Id Stores from db 2025-08-24 16:07:53 +01:00
Paul Schneider
44cbaefa9c User list 2025-08-19 21:32:17 +01:00
Paul Schneider
997c39703a Authorizations 2025-08-18 11:27:13 +01:00
Paul Schneider
4226126278 re-init de la liste des migrations 2025-08-18 09:22:09 +01:00
Paul Schneider
4c653f1bf6 AspNetRoles ... 2025-07-31 11:44:02 +01:00
Paul Schneider
b1ec2382b0 allow testing resource owner 2025-07-30 15:49:15 +01:00
Paul Schneider
5c046dfa88 build cli 2025-07-16 00:47:50 +01:00
Paul Schneider
b3d565b6d9 Refactoring
The main server owns the migrations, it's the server part,
it's simpler.

It's Yavsc, not one of its lib.
2025-07-15 20:17:39 +01:00
Paul Schneider
52edbff231 a client store 2025-07-15 17:35:14 +01:00
Paul Schneider
fc15e42efe db cleanup 2025-07-15 15:49:48 +01:00
Paul Schneider
72bae76c75 null paiment id 2025-07-15 15:42:30 +01:00
Paul Schneider
8fc1153e59 testing 2025-07-14 20:35:13 +01:00
Paul Schneider
5605f77ebb button class 2025-07-12 19:00:30 +01:00
Paul Schneider
0cfc1dc95a External Login 2025-07-10 19:14:17 +01:00
Paul Schneider
6c175783a9 Externl Login 2025-07-10 15:19:28 +01:00
Paul Schneider
20b6efd26c MEF 2025-07-10 08:38:38 +01:00
Paul Schneider
6f4f5f94b6 noPublishColumn 2025-07-09 13:38:36 +01:00
Paul Schneider
c51f11c7dc Blog post create 2025-07-09 13:16:01 +01:00
Paul Schneider
409528b8d4 MEF 2025-07-09 11:17:16 +01:00
Paul Schneider
253a2919f3 misc 2025-07-07 07:49:18 +01:00
Paul Schneider
31d4f74e6d WIP allow blog comment 2025-07-05 13:21:50 +01:00
Paul Schneider
21cd878839 fixies the refact of blog spot index 2025-06-29 19:53:56 +01:00
Paul Schneider
06051c21b2 db update 2025-06-29 18:55:52 +01:00
Paul Schneider
9b7a6c0125 refact 2025-06-29 18:44:35 +01:00
Paul Schneider
e794c22f4e refactoring 2025-06-29 16:12:16 +01:00
Paul Schneider
4941f3bdef Implémentation de la publication d'un billet 2025-06-28 16:14:52 +01:00
Paul Schneider
fc1775147f Brusher Profile and Blog delete permisssion 2025-06-28 14:54:44 +01:00
Paul Schneider
39788f46f9 migration net9.0 2025-06-16 02:30:32 +01:00
Paul Schneider
98fddce075 Merge branch 'main' of github.com:pazof/yavsc 2025-06-11 14:29:39 +01:00
Paul Schneider
5998c474af bump sdk to net-9 2025-06-08 14:41:50 +01:00