From b3aab314f6b62bb99535a2b504788acc08e10481 Mon Sep 17 00:00:00 2001 From: Griffin Bassman Date: Thu, 30 Jan 2025 13:47:03 -0500 Subject: [PATCH] full coverage --- .../AgentIdTests.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/dotnet/test/Microsoft.AutoGen.Core.Tests/AgentIdTests.cs b/dotnet/test/Microsoft.AutoGen.Core.Tests/AgentIdTests.cs index 31235553168d..9ddb5dbe3114 100644 --- a/dotnet/test/Microsoft.AutoGen.Core.Tests/AgentIdTests.cs +++ b/dotnet/test/Microsoft.AutoGen.Core.Tests/AgentIdTests.cs @@ -59,4 +59,30 @@ public void AgentIdShouldGenerateCorrectHashCodeTest() agentId1.GetHashCode().Should().Be(agentId2.GetHashCode()); agentId1.GetHashCode().Should().NotBe(agentId3.GetHashCode()); } + + [Fact] + public void AgentIdShouldConvertExplicitlyFromStringTest() + { + var agentId = (AgentId)"ConvertedType/ConvertedKey"; + + agentId.Type.Should().Be("ConvertedType"); + agentId.Key.Should().Be("ConvertedKey"); + } + + [Fact] + public void AgentIdShouldReturnCorrectToStringTest() + { + var agentId = new AgentId("ToStringType", "ToStringKey"); + + agentId.ToString().Should().Be("ToStringType/ToStringKey"); + } + + [Fact] + public void AgentIdShouldCompareInequalityCorrectlyTest() + { + var agentId1 = new AgentId("Type1", "Key1"); + var agentId2 = new AgentId("Type2", "Key2"); + + (agentId1 != agentId2).Should().BeTrue(); + } }