From e3c0ab021ef1f1018392160c23fa5a20e31915f6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 13 May 2026 19:20:09 +0000 Subject: [PATCH] Cover empty switch case targets Agent-Logs-Url: https://github.com/microsoft/agent-framework/sessions/af831ee2-0a99-4427-9ffd-a3b5022c1b3b Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com> --- .../WorkflowBuilderSmokeTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/dotnet/tests/Microsoft.Agents.AI.Workflows.UnitTests/WorkflowBuilderSmokeTests.cs b/dotnet/tests/Microsoft.Agents.AI.Workflows.UnitTests/WorkflowBuilderSmokeTests.cs index 4e9cb19ee3..74e911eefe 100644 --- a/dotnet/tests/Microsoft.Agents.AI.Workflows.UnitTests/WorkflowBuilderSmokeTests.cs +++ b/dotnet/tests/Microsoft.Agents.AI.Workflows.UnitTests/WorkflowBuilderSmokeTests.cs @@ -432,6 +432,7 @@ public partial class WorkflowBuilderSmokeTests Assert.Throws("source", () => builder.AddSwitch(null!, _ => { })); Assert.Throws("configureSwitch", () => builder.AddSwitch(source, null!)); Assert.Throws("targets", () => builder.AddSwitch(source, _ => { })); + Assert.Throws("targets", () => builder.AddSwitch(source, switchBuilder => switchBuilder.AddCase(_ => true, []))); } [Fact]