This library is discontinued. If you're looking for an alternative, I recommend checking out Fluent Assertions
Hassle-free deep object comparison assertions for NUnit.
This is basically a wrapper for a great Compare .NET Objects library.
See for yourself:
var result = sut.CreateProgrammer();
var expected = new Person
{
Name = "Josh",
Skills = new[]
{
new Skill
{
Name = "Programming",
Level = 10
}
}
};
Assert.That(result, IsDeeplyEqual.To(expected));
Intall it via NuGet:
PM> Install-Package NUnit.CompareNetObjects