public static object GetWrapperForTargetType(Type type, ITestResultListener listener, ISpec spec)
{
foreach (var source in GetAssemblies(type))
{
var wrappedListenerType = source.GetType(typeof(ListenerWrapper).FullName);
if (wrappedListenerType != null)
return Activator.CreateInstance(wrappedListenerType, listener, new ExampleTranslator(spec));
}
return null;
}