Files
Chris Rickman d6c4dbea96 Checkpoint
2026-03-02 22:00:21 -08:00

25 lines
659 B
C#

// Copyright (c) Microsoft. All rights reserved.
using Microsoft.Agents.AI.Compaction;
namespace Microsoft.Agents.AI.Abstractions.UnitTests.Compaction;
public class CompactionResultTests
{
[Fact]
public void Skipped_HasSameBeforeAndAfter()
{
// Arrange
ChatHistoryMetric metrics = new() { MessageCount = 5, TokenCount = 100 };
// Act
CompactionResult result = CompactionResult.Skipped("Test", metrics);
// Assert
Assert.Equal("Test", result.StrategyName);
Assert.False(result.Applied);
Assert.Same(metrics, result.Before);
Assert.Same(metrics, result.After);
}
}