public void TestPublicPropertyFinderConvention() {
var convention = new PublicMemberFinderConvention();
var properties = convention.FindMembers(typeof(TestClass)).ToList();
Assert.AreEqual(3, properties.Count);
Assert.IsTrue(properties.Any(x => x.Name == "Public"));
Assert.IsTrue(properties.Any(x => x.Name == "PrivateWrite"));
Assert.IsTrue(properties.Any(x => x.Name == "PrivateRead"));
}