yavsc/src/Yavsc.Server/Interfaces
Paul Schneider 2dec799d71 Introduce Yavsc.Interfaces.ISmtpClient and a recording test fake
Narrow ISmtpClient to the four operations MailSender actually uses,
behind a Yavsc.Interfaces.ISmtpClientFactory. Production wires
MailKitSmtpClient (SmtpClientFactory); tests wire a recording fake
(RecordingSmtpClientFactory). The fake is pre-registered in
WebServerFixture so SMTP calls are short-circuited; the EMailling
test now asserts the Connect -> Authenticate -> Send -> Disconnect
sequence. Yavsc.Abstract stays free of MailKit/MimeKit.
2026-06-22 02:09:02 +01:00
..
ICalendarManager.cs deploying the blogs 2026-06-19 23:09:43 +01:00
IConnexionManager.cs reorg 2026-02-28 21:17:54 +00:00
IDiskUsageTracker.cs reorg 2026-02-28 21:17:54 +00:00
IFreeDateSet.cs reorg 2026-02-28 21:17:54 +00:00
ILiveProcessor.cs reorg 2026-02-28 21:17:54 +00:00
IScheduledEvent.cs reorg 2026-02-28 21:17:54 +00:00
ISmsSender.cs reorg 2026-02-28 21:17:54 +00:00
ISmtpClient.cs Introduce Yavsc.Interfaces.ISmtpClient and a recording test fake 2026-06-22 02:09:02 +01:00
ISmtpClientFactory.cs Introduce Yavsc.Interfaces.ISmtpClient and a recording test fake 2026-06-22 02:09:02 +01:00
ITranslator.cs reorg 2026-02-28 21:17:54 +00:00
ITrueEmailSender.cs reorg 2026-02-28 21:17:54 +00:00
ITrustTokenService.cs a scoring model 2026-05-24 19:35:35 +01:00
IYavscMessageSender.cs reorg 2026-02-28 21:17:54 +00:00