IXunitTestCaseDiscoverer
ITestFrameworkExecutor
need to see if we can build base class that can have test data resolved without using a static property as making inheritence a blocker with attributes
https://github.com/xunit/xunit/blob/master/src/xunit.execution/Sdk/Frameworks/XunitTestFrameworkDiscoverer.cs