TestClassCommandRunner.Execute() does not pass a custom IMethodInfo from EnumerateTestMethods() to EnumerateTestCommands()
description
A custom IMethodInfo instance that I construct inside EnumerateTestMethods() never shows up inside EnumerateTestCommands().
TestClassCommandRunner.Execute() appears to unwrap my custom IMethodInfo implementation to pull out the nested System.Reflection.MethodInfo, then rewrap that into the default Xunit.Sdk.Reflector+ReflectionMethodInfo using Reflector.Wrap(IMethodInfo). As a result, the custom context that I constructed inside EnumerateTestMethods() is gone when I get control back to operate on that test method inside EnumerateTestCommands().