Found 342 packages
What you have been waiting for. Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.
SemanticComparison makes it easier to compare instances of various objects to each other. Instead of performing a normal equality comparison, SemanticComparison compares objects that look semantically similar - even if they are of different types. Various fine-tuning options exist.
An extensible deep comparison library for .NET
GroupDocs.Comparison for .NET is a powerful document comparison API that supports more than 50 file formats and allows .NET developers to easily compare different types of documents such as PDF, Word, Excel, PowerPoint, HTML, images, CAD drawings, email messages and more. Use it to detect and highlight differences in text, formatting, styles, shapes and layout, generate comparison results as documents or images, review and accept or reject changes programmatically, and integrate professional document comparison into any .NET application.
Framework provides mechanism to compare classes, allows override comparison rules for specific properties and types.
Fuzzy string matcher based on FuzzyWuzzy algorithm from SeatGeek
Provides a complete diffing model of HTML.
A set of .NET extension methods to get the difference between images and more...
SemanticComparisonExtensions is a .NET library that make it easier to compare object hierarchies using SemanticComparison. The library provides set of extensions methods for the Likeness type that can configure the likeness to operate on inner properties and collections.
SemanticComparisonExtensions is a .NET library that make it easier to compare object hierarchies using SemanticComparison. The library provides set of extensions methods for the Likeness type that can configure the likeness to operate on inner properties and collections.
Deep equal library done right
Add deep object comparison to your NUnit assertions. Simply use Is.DeepEqualTo in place of Is.EqualTo.
Collection Add/Remove/Update support for AutoMapper. AutoMapper.Collection adds EqualityComparison Expressions for TypeMaps to determine if Source and Destination type are equivalent to each other when mapping collections.
While all of the algorithms are exposed and can be used and can provide their raw results, they have been conveniently combined in a way that they can selectively be used to judge the approximate equality of two strings.
Schema generation for objects to be serialised/deserialised using Dasher.
Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment information. Commonly Used Types: System.Math System.Environment System.Random System.Progress<T> System.Convert System.Diagnostics.Stopwatch System.Runtime.Versioning.FrameworkName System.StringComparer System.IO.Path When using NuGet 3.x this package requires at least version 3.4.
LikeComparison is a library that allows you to compare a string expression to a pattern in an "SQL LIKE" expression. It supports many LIKE operator syntax: Visual Basic, Transact-SQL, PostgreSQL.
Easily and efficiently compare the contents of two Stream objects.
AutoCompare is a simple library with the goal of making it effortless to compare two objects of the same type to generate the list of modified properties.
XML comparison library