Verify.DiffPlex
3.4.0
Prefix Reserved
dotnet add package Verify.DiffPlex --version 3.4.0
NuGet\Install-Package Verify.DiffPlex -Version 3.4.0
<PackageReference Include="Verify.DiffPlex" Version="3.4.0" />
<PackageVersion Include="Verify.DiffPlex" Version="3.4.0" />
<PackageReference Include="Verify.DiffPlex" />
paket add Verify.DiffPlex --version 3.4.0
#r "nuget: Verify.DiffPlex, 3.4.0"
#:package Verify.DiffPlex@3.4.0
#addin nuget:?package=Verify.DiffPlex&version=3.4.0
#tool nuget:?package=Verify.DiffPlex&version=3.4.0
Extends Verify to allow comparison of text via DiffPlex.
See Milestones for release notes.
Deprecated
Verify now shows a text diff in the exception message by default, using DiffEngine's TextDiff, so this package is no longer required. See Text Diff Format.
To migrate, remove the Verify.DiffPlex package and:
| Verify.DiffPlex | Verify |
|---|---|
VerifyDiffPlex.Initialize() |
Remove. Compact is the default. |
VerifyDiffPlex.Initialize(OutputType.Full) |
VerifierSettings.UseTextDiffFormat(TextDiffFormat.Full) |
VerifyDiffPlex.Initialize(OutputType.Compact) |
Remove. Compact is the default. |
VerifyDiffPlex.Initialize(OutputType.Minimal) |
VerifierSettings.UseTextDiffFormat(TextDiffFormat.Minimal) |
settings.UseDiffPlex() |
Remove. The format can only be set globally. |
Differences from Verify.DiffPlex:
- Whitespace and case count. Verify.DiffPlex ignored whitespace, so a failure caused only by whitespace showed no changed lines.
- Only trailing line breaks are trimmed from the diff, not trailing spaces.
- A string comparer's message still takes precedence over the diff.
Sponsors
Entity Framework Extensions
Entity Framework Extensions is a major sponsor and is proud to contribute to the development this project.
Developed using JetBrains IDEs
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
-
.NETFramework 4.6.2
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
.NETFramework 4.7.2
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
.NETFramework 4.8
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
net10.0
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
net6.0
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
net7.0
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
net8.0
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
-
net9.0
- Argon (>= 0.37.0)
- DiffEngine (>= 20.6.0)
- DiffPlex (>= 1.9.0)
- EmptyFiles (>= 8.19.0)
- SimpleInfoName (>= 3.2.0)
- Verify (>= 33.2.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Verify.DiffPlex:
| Package | Downloads |
|---|---|
|
Microsoft.TemplateEngine.Authoring.TemplateVerifier
The verification engine for the templates for .NET template engine. |
|
|
Verify.MassTransit
Adds Verify (https://github.com/VerifyTests/Verify) support to verify MassTransit test helpers (https://masstransit-project.com/usage/testing.html). |
|
|
Microsoft.TemplateEngine.Authoring.TemplateVerifier.XunitV3
The verification engine for the templates for .NET template engine. |
GitHub repositories (9)
Showing the top 9 popular GitHub repositories that depend on Verify.DiffPlex:
| Repository | Stars |
|---|---|
|
Humanizr/Humanizer
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
|
|
|
reactiveui/refit
The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.
|
|
|
akkadotnet/akka.net
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
|
|
|
dotnet/docfx
Static site generator for .NET API documentation.
|
|
|
cake-build/cake
:cake: Cake (C# Make) is a cross platform build automation system.
|
|
|
riok/mapperly
A .NET source generator for generating object mappings. No runtime reflection.
|
|
|
fluentassertions/fluentassertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
|
|
|
nuke-build/nuke
🏗 The AKEless Build System for C#/.NET
|
|
|
martinothamar/Mediator
A high performance implementation of Mediator pattern in .NET using source generators.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 3.4.0 | 5,988 | 9/30/2026 |
| 3.3.1 | 179,356 | 7/14/2026 |
| 3.3.0 | 50,756 | 6/26/2026 |
| 3.2.0 | 60,137 | 5/28/2026 |
| 3.1.2 | 1,859,726 | 10/14/2024 |
| 3.1.1 | 7,537 | 10/11/2024 |
| 3.1.0 | 229,212 | 7/8/2024 |
| 3.0.0 | 229,312 | 4/9/2024 |
| 2.3.0 | 438,187 | 10/26/2023 |
| 2.2.1 | 274,287 | 4/23/2023 |
| 2.2.0 | 145,119 | 2/6/2023 |
| 2.1.0 | 13,290 | 1/9/2023 |
| 2.0.1 | 6,251 | 12/19/2022 |
| 2.0.0 | 101,495 | 10/23/2022 |
| 2.0.0-beta.3 | 1,421 | 9/6/2022 |
| 2.0.0-beta.2 | 696 | 8/21/2022 |
| 2.0.0-beta.1 | 330 | 8/21/2022 |
| 1.3.0 | 73,412 | 6/2/2022 |
| 1.2.0 | 17,089 | 1/24/2022 |
| 1.1.0 | 6,458 | 11/14/2021 |

