rhwy/nlist — pull request #4 by rhwy (2014-03-14 00:58:36+00:00)
Title: [feature] Implement modified by

## ModifiedBy(x=>x.Prop1, x=>x.Prop2)

When you have the common items on 2 lists, sometimes you want to check specific members to see the ones modified. With `ModifiedBy`you can pass any number of properties you want to check. By default if not any parameter is provided it compares objects itself (the selector will be `x=>x`).

exemple:

var left = new[]{ new {a = 1,b = 10, c = 100}, new {a = 2,b = 20, c = 200} };
var right = new[] {
new {a = 1,b = 11, c = 101},
new {a = 2,b = 21, c = 200},
new {a = 3,b = 30, c = 300}
};
var modified = ForElements.In (left).AlsoIn (right, x => x.a)
.ModifiedBy (
x => x.b,
x => x.c
);
Check.That (modified.Properties ("a")).ContainsExactly (1);