Вы можете попробовать отразить сборку и извлечь все методы, имеющие атрибут [Test]:
List<MethodInfo> testMethods = new List<MethodInfo>();
Assembly x = Assembly.LoadFile("CompiledTests");
Type[] classes = x.GetExportedTypes();
foreach (Type type in classes)
{
MethodInfo[] methods = type.GetMethods();
foreach (MethodInfo methodInfo in methods)
{
if (methodInfo.GetCustomAttributes(typeof(TestAttribute), true).Length == 1)
{
testMethods.Add(methodInfo);
}
}
}