DeepEqual
DeepEqual copied to clipboard
An extensible deep comparison for .NET
I have a use case where I want to compare two collections of entities (specific class type here is a custom in-house class, `Answer`; it could be anything) and see...
Hello I am using the DeepEqual to test if the results of a test match my expected output. I do the comparison simply as `results.ShouldDeepEqual(expected);` However, I don't know how...
When running the provided code the IsDeepEqual call consumes more than 1 GB of memory and had to be stopped after 1 minute. ```` using System; using System.Collections.Generic; using DeepEqual.Syntax;...
In version 0.12.0.0 installed from NuGet, I get a StackOverflowException when an object graph contains cycles. Sample below: ``` public class A { public List Bees { get; set; }...
Hi, Great library, thanks for putting this together. Do you know if it's possible to setup an exception to the user comparison of matching properties so that if a property...
How to?
Not an issue but more a question/suggestion. How hard would it be to add matching strategy, IgnorePropertiesMissingInDestination and IgnorePropertiesMissingInSource?
Add simple workflow for building and testing Builds against all declared frameworks
DefaultComparison have higher priority than ComplexComparison, and value types are checked using this comparison. However, due to `Equals` semantics for value types, if type contains field of reference type, fields...
Found an issue - IsDeepEqueal() method returns false as the comparison result of exact KeyValuePair objects. That's working well when I'm using KeyValuePair with primitive types, but not working with...
Return result as passed when values being compared are both NaN