コード例 #1
0
		public void SetUp() {
			serverConfig = A.Fake<IServerConfig>();
			directoryEntryFactory = A.Fake<IDirectoryEntryFactory>();
			filterBuilde = new FilterBuilder(serverConfig);
			nameParser = new NameParser();
			adapter = new DirectoryEntryAdapter(serverConfig, directoryEntryFactory, filterBuilde, nameParser);
		}
コード例 #2
0
 public void SetUp()
 {
     serverConfig          = A.Fake <IServerConfig>();
     directoryEntryFactory = A.Fake <IDirectoryEntryFactory>();
     filterBuilde          = new FilterBuilder(serverConfig);
     nameParser            = new NameParser();
     adapter = new DirectoryEntryAdapter(serverConfig, directoryEntryFactory, filterBuilde, nameParser);
 }
コード例 #3
0
		public void SetUp() {
			nameParser = new NameParser();
			searcherFactory = A.Fake<ISearcherFactory>();
			directoryEntryAdapter = A.Fake<IDirectoryEntryAdapter>();
			ldapConfig = A.Fake<ILdapConfig>();
			filterBuilder = new FilterBuilder(ldapConfig.Server);
			adapter = new TestableUserEntryAdapter(ldapConfig, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
		}
コード例 #4
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);
 }
コード例 #5
0
 public void SetUp()
 {
     nameParser            = new NameParser();
     searcherFactory       = A.Fake <ISearcherFactory>();
     directoryEntryAdapter = A.Fake <IDirectoryEntryAdapter>();
     ldapConfig            = A.Fake <ILdapConfig>();
     filterBuilder         = new FilterBuilder(ldapConfig.Server);
     adapter = new TestableUserEntryAdapter(ldapConfig, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser);
 }
コード例 #6
0
		public GroupEntryAdapter(IGroupsConfig groupConfig,
		                         IDirectoryEntryAdapter directoryEntryAdapter,
		                         ISearcherFactory searcherFactory,
								 IFilterBuilder filterBuilder,
		                         INameParser nameParser) : base(searcherFactory) {
			this.groupConfig = groupConfig;
			this.directoryEntryAdapter = directoryEntryAdapter;
			this.filterBuilder = filterBuilder;
			this.nameParser = nameParser;
		}
コード例 #7
0
		public UserEntryAdapter(ILdapConfig configuration,
		                        IDirectoryEntryAdapter directoryEntryAdapter,
		                        ISearcherFactory searcherFactory,
		                        IFilterBuilder filterBuilder,
		                        INameParser nameParser) : base(searcherFactory) {
			this.configuration = configuration;
			this.directoryEntryAdapter = directoryEntryAdapter;
			this.nameParser = nameParser;
			this.filterBuilder = filterBuilder;
		}
コード例 #8
0
ファイル: GroupEntryAdapter.cs プロジェクト: pykarun/njupiter
 public GroupEntryAdapter(IGroupsConfig groupConfig,
                          IDirectoryEntryAdapter directoryEntryAdapter,
                          ISearcherFactory searcherFactory,
                          IFilterBuilder filterBuilder,
                          INameParser nameParser) : base(searcherFactory)
 {
     this.groupConfig           = groupConfig;
     this.directoryEntryAdapter = directoryEntryAdapter;
     this.filterBuilder         = filterBuilder;
     this.nameParser            = nameParser;
 }
コード例 #9
0
 public UserEntryAdapter(ILdapConfig configuration,
                         IDirectoryEntryAdapter directoryEntryAdapter,
                         ISearcherFactory searcherFactory,
                         IFilterBuilder filterBuilder,
                         INameParser nameParser) : base(searcherFactory)
 {
     this.configuration         = configuration;
     this.directoryEntryAdapter = directoryEntryAdapter;
     this.nameParser            = nameParser;
     this.filterBuilder         = filterBuilder;
 }
コード例 #10
0
ファイル: Container.cs プロジェクト: pykarun/njupiter
 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);
 }
コード例 #11
0
		public TestableUserEntryAdapter(ILdapConfig configuration, IDirectoryEntryAdapter directoryEntryAdapter, ISearcherFactory searcherFactory, IFilterBuilder filterBuilder, INameParser nameParser) : base(configuration, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser) {}
コード例 #12
0
 public TestableUserEntryAdapter(ILdapConfig configuration, IDirectoryEntryAdapter directoryEntryAdapter, ISearcherFactory searcherFactory, IFilterBuilder filterBuilder, INameParser nameParser) : base(configuration, directoryEntryAdapter, searcherFactory, filterBuilder, nameParser)
 {
 }