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); }
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); }
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); }
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); }