public void ShouldHaveEqualPropertiesWhereExplicitPropertiesAreDeclared()
        {
            var child = new ConstructorStub();
            var stub1 = new Stub { Text = "Foo", Child = child };
            var stub2 = new Stub { Text = "Foo", Child = child };
            stub1.ShouldHaveEqualProperties(stub2, m => m.Text, m => m.Text);

            stub1 = new Stub();
            stub2 = new Stub();
            stub1.ShouldHaveEqualProperties(stub2, m => m.Text, m => m.Text);
        }
 public void ShouldHaveEqualProperties()
 {
     var child = new ConstructorStub();
     var stub1 = new Stub { Text = "Foo", Child = child };
     var stub2 = new Stub { Text = "Foo", Child = child };
     stub1.ShouldHaveEqualProperties(stub2);
 }