Skip to content

.NET: tests: removes dependency on fluent assersion because of licensing concerns - #7938

Merged
Vincent Biret (baywet) merged 7 commits into
mainfrom
chore/strip-fa-dotnet
Aug 31, 2026
Merged

.NET: tests: removes dependency on fluent assersion because of licensing concerns#7938
Vincent Biret (baywet) merged 7 commits into
mainfrom
chore/strip-fa-dotnet

Conversation

@baywet

Copy link
Copy Markdown
Member

No description provided.

Copilot AI balanced review requested due to automatic review settings August 28, 2026 17:40
@agent-framework-automation agent-framework-automation Bot added the .NET Usage: [Issues, PRs], Target: .Net label Aug 28, 2026
@github-actions github-actions Bot changed the title tests: removes dependency on fluent assersion because of licensing concerns .NET: tests: removes dependency on fluent assersion because of licensing concerns Aug 28, 2026

This comment was marked as outdated.

Co-authored-by: baywet <7905502+baywet@users.noreply.github.com>

This comment was marked as outdated.

Yashvant Mahadev Hange (YashvantHange) added a commit to YashvantHange/agent-framework that referenced this pull request Sep 4, 2026
microsoft#7938 removed FluentAssertions from the tree over licensing and rewrote the
other tests in this project, so the assertions added here no longer compiled
once main was merged in. The merge was clean because neither side touched the
same lines: main deleted the using and the package reference, this branch only
added Should() calls under them.

Also make the withheld-approval map first-wins. A repeated request ID keeps
its first occurrence everywhere else that answers the same question, so
overwriting here would re-emit the copy that was displaced and show the caller
a request the workflow had discarded. It cannot be reached on this branch,
where a duplicate request ID still throws, but it is reachable as soon as
first-wins coalescing lands beside it.
Yashvant Mahadev Hange (YashvantHange) added a commit to YashvantHange/agent-framework that referenced this pull request Sep 4, 2026
microsoft#7938 removed FluentAssertions from the tree over licensing and rewrote the
other tests in this project, so the assertions added here no longer compiled
once main was merged in. The merge was clean because neither side touched the
same lines: main deleted the using and the package reference, this branch only
added Should() calls under them. The because strings become comments, which is
what the rest of the project does now.

Also record why handoff target selection stays last-wins while the coalescing
beside it is first-wins. The two answer different questions, and with the
re-emission filter in front of it the selection only ever sees genuinely
competing targets.
This was referenced Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Usage: [Issues, PRs], Target: .Net

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants