public void Initialize(object properties, IDirectoryProvider[] providers)
 {
     directoryProvider = providers;
     if (providers.GetUpperBound(0) > 1)
     {
         throw new AssertionFailure("Using SingleDirectoryProviderSelectionStrategy with multiple DirectoryProviders");
     }
 }