Files
meeting-assistant/MeetingAssistant.Tests/NotificationExpirationPolicyTests.cs
codex 1a89382f02
PR and Push Build/Test / build-and-test (push) Failing after 9m48s
Improve toast duration and speaker override samples
2026-06-05 10:52:08 +02:00

27 lines
732 B
C#

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);
}
}