Skip to content

Lists containing null are considered different #31

@andrjfrks

Description

@andrjfrks

I just found that test1 contains differences.
The other two comparisons are considered equal.

var test1 = AnyDiff.AnyDiff.Diff(new MyComplexClass { Items = new List<string> { null } }, new MyComplexClass { Items = new List<string> { null } });
var test2 = AnyDiff.AnyDiff.Diff(new MyComplexClass { Items = new List<string> { "test" } }, new MyComplexClass { Items = new List<string> { "test" } });
var test3 = AnyDiff.AnyDiff.Diff(new MyComplexClass { Items = new List<string>() }, new MyComplexClass { Items = new List<string>() });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions