Example #1
0
		public override void Initialize(string name, NameValueCollection config) {
			providerConfig = ConfigFactory.Create<LdapRoleProvider>(name, config);
			ldapConfig = providerConfig.LdapConfig;
			groupEntryAdapter = ldapConfig.Container.GroupEntryAdapter;
			userEntryAdapter = ldapConfig.Container.UserEntryAdapter;
			base.Initialize(providerConfig.Name, config);
		}
Example #2
0
 public override void Initialize(string name, NameValueCollection config)
 {
     providerConfig    = ConfigFactory.Create <LdapRoleProvider>(name, config);
     ldapConfig        = providerConfig.LdapConfig;
     groupEntryAdapter = ldapConfig.Container.GroupEntryAdapter;
     userEntryAdapter  = ldapConfig.Container.UserEntryAdapter;
     base.Initialize(providerConfig.Name, config);
 }
Example #3
0
 public void SetUp()
 {
     nameParser            = new NameParser();
     searcherFactory       = A.Fake <ISearcherFactory>();
     directoryEntryAdapter = A.Fake <IDirectoryEntryAdapter>();
     groupConfig           = A.Fake <IGroupsConfig>();
     filterBuilder         = new FilterBuilder(A.Fake <IServerConfig>());
     adapter = new GroupEntryAdapter(groupConfig, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
 }
Example #4
0
 public Container(ILdapConfig configuration)
 {
     nameParser            = new NameParser();
     directoryEntryFactory = new DirectoryEntryFactory();
     filterBuilder         = new FilterBuilder(configuration.Server);
     searcherFactory       = new SearcherFactory(configuration.Server, filterBuilder);
     directoryEntryAdapter = new DirectoryEntryAdapter(configuration.Server,
                                                       directoryEntryFactory,
                                                       filterBuilder,
                                                       nameParser);
     groupEntryAdapter = new GroupEntryAdapter(configuration.Groups, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
     userEntryAdapter  = new UserEntryAdapter(configuration,
                                              directoryEntryAdapter,
                                              searcherFactory,
                                              filterBuilder,
                                              nameParser);
 }