The purpose of this library is to all the comparison of 2 different .Net objects based on properties with similar names.
This library library does not require that the objects are of the same type as it uses reflection to get property values.
It will examine all properties with a read accessor even if the accessor is marked private. However it does allow you to skip properties you are not interested in testing.
[x] Upload base C# implementation with tests.
[x] Fix the object comperer to not reley on generic properties.
[x] Create an F# project to allow easier addition of features
[x] Create an object to better represent the results of comparing properties.
[ ] Move features to F#
[ ] Create an object to better represent the properties, and their values, of an object.
Written with StackEdit.