95dec3636a
Use InMemory db driver at testing
2026-05-28 22:18:26 +01:00
6cc0c519d2
tests OK
2026-04-20 00:35:51 +01:00
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
2e26cfcfa2
configure a test scope
2026-04-19 18:10:00 +01:00
e1ad899158
Modernization
2026-04-19 17:23:18 +01:00
5b6caa72b5
a web server fixture shared state
2026-04-19 17:15:10 +01:00
b1a7a47f69
generate a cert for tests
2026-04-19 16:18:37 +01:00
d21337d4a6
about to test remote access
2026-04-19 16:02:50 +01:00
47323b2d85
fix: resolve nullability compilation errors in test fixtures
...
- Make WebServerFixture properties nullable to match async initialization
- Add null-coalescing assertions where properties are guaranteed non-null
- Fix GetDiscoveryDocumentAsync delegate signature in Remoting to allow nullable parameters
- Build now succeeds with 0 errors, 7/9 tests passing
2026-04-19 14:43:37 +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
40e8e08690
reorg
2026-02-28 21:17:54 +00:00
Paul Schneider
f1dd648970
refactoring the Register
2026-02-22 23:39:56 +00:00
Paul Schneider
2f645b7f0f
load the cert file
2026-02-21 21:00:37 +00:00
Paul Schneider
5cf4bd48e8
refact & cookies
2026-02-17 19:24:30 +00:00
Paul Schneider
ca03b496db
cleanup
2026-02-16 00:14:33 +00:00
Paul Schneider
a68287d847
Dockerfile & actions
2026-02-02 00:39:24 +00:00
Paul Schneider
e5fa31c9cb
using AscDocCsharp, and fixing the tag helper
2025-09-14 17:47:11 +01:00
Paul Schneider
03161bbfb6
Id Stores from db
2025-08-24 16:07:53 +01:00
Paul Schneider
27a05bf9c9
testing
2025-07-30 15:52:01 +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
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
2ba13c7825
build tests
2025-07-13 18:13:04 +01:00
Paul Schneider
32c1482bfb
MEF & Settings
2025-07-11 13:04:50 +01:00
Paul Schneider
253a2919f3
misc
2025-07-07 07:49:18 +01:00
Paul Schneider
5998c474af
bump sdk to net-9
2025-06-08 14:41:50 +01:00
Paul Schneider
050b8a7aa4
Track vscode setup
2025-03-02 16:53:56 +00:00
Paul Schneider
25b261f4ee
more services from Web API
2025-02-15 12:45:27 +00:00
Paul Schneider
49826eae4a
WIP separation Web et API
2025-02-12 20:41:14 +00:00
Paul Schneider
852020f98f
bug fixes
2024-11-10 23:12:02 +00:00
Paul Schneider
4b52b6e96e
Got a login
2023-04-06 09:20:22 +01:00
Paul Schneider
123283f277
FIXME SR is private
2023-03-20 08:14:22 +00:00
Paul Schneider
36002d8ef8
got Abstraction
2023-03-19 16:02:50 +00:00
Paul Schneider
fa954c04a2
html
2021-06-06 23:06:24 +01:00
Paul Schneider
7b6124ae22
dispose
2021-06-06 22:38:04 +01:00
Paul Schneider
ab3c383d43
ensure web
2021-06-06 22:27:13 +01:00
Paul Schneider
43d28db539
fixes test config
2021-06-06 21:47:02 +01:00
Paul Schneider
8c382938f7
madatory values
2021-06-06 21:34:25 +01:00
Paul Schneider
ef33058ef5
refacts
2021-06-06 20:32:39 +01:00
Paul Schneider
6106cd4c7e
no-more-circle-autorisation-to-file
2021-06-03 18:21:31 +01:00
Paul Schneider
45d76a2917
new mailling for not confirmed emails
2021-05-30 12:30:39 +01:00
2def20d16f
bug rename seance
2019-01-01 20:14:34 +00:00
c5a3f7f61f
X
2018-12-21 14:58:30 +00:00
41f4b3fabd
renewing nuget beans
2018-12-20 16:30:09 +00:00
b4860d60c6
cleaning
2018-12-18 17:49:35 +00:00