|Adr-Plus Fields|Values Migrated |
|–|–|
|ADR|Test framework: xUnit + Verify|
|Version|01|
|Revision|01|
|Scope||
|Domain||
|Created|Proposed (2026-07-22)|
|Changed|Accepted (2026-07-22)|
|Superseded||

# PromptPlus
## **ADR0015V01R01**
[](https://www.nuget.org/packages/PromptPlus)
[](https://opensource.org/licenses/MIT)
[](https://dotnet.microsoft.com/)
↑ ADR Index
ADR0015V01R01 — Test framework: xUnit + Verify
Context
The test suite needs a test runner and a snapshot/approval mechanism to assert
rendered console output. The main candidates were xUnit (with the
Verify snapshot library) versus TUnit.
Decision
Adopt xUnit + Verify as the test framework and snapshot mechanism. The
existing test skeletons are already written for xUnit + Verify and are kept as
they are.
Consequences
- Positive: mature, widely known stack; Verify handles the rendered-output
snapshots cleanly; the existing test skeletons require no rewrite.
- Negative / trade-off: TUnit’s newer features are not adopted; the team
standardizes on xUnit conventions.