public void Given_ValidPropertyAccess_Expect_PropertyInfoReturned()
        {
            var result = PropertyUtils.ExtractProperty <TestClass>(x => x.StrProperty);

            Assert.AreEqual(typeof(TestClass).GetProperty(nameof(TestClass.StrProperty)), result);
        }
 public void Given_MethodAccess_Expect_ExceptionThrown()
 {
     var result = PropertyUtils.ExtractProperty <TestClass>(x => x.Do());
 }