using MeetingAssistant.Notifications; namespace MeetingAssistant.Tests; public sealed class NotificationExpirationPolicyTests { [Fact] public void MeetingStopReminderExpiresAfterOneMinute() { var now = new DateTimeOffset(2026, 6, 5, 9, 30, 0, TimeSpan.Zero); var expiration = MeetingToastExpirationPolicy.StopReminderExpiration(now); Assert.Equal(now.AddMinutes(1), expiration); } [Fact] public void MeetingStartPromptExpiresAfterFiveMinutes() { var now = new DateTimeOffset(2026, 6, 5, 9, 30, 0, TimeSpan.Zero); var expiration = MeetingToastExpirationPolicy.StartRecordingPromptExpiration(now); Assert.Equal(now.AddMinutes(5), expiration); } }