public void ShouldGetPropertyValueSuccessfullyByRecursionOnParentObject()
{
var dummyObject = new DummyObject { Id = 5 };
var propertyReflection = new PropertyReflection();
var result = propertyReflection.GetPropertyValue(dummyObject, "Id", true);
Assert.IsNotNull(result);
Assert.AreEqual(5, Convert.ToInt32(result));
}