Пример #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="T:SqlAclManager" /> class.
        /// </summary>
        /// <param name="storeEntry">The <see cref="StoreEntry"/> delegate.</param>
        /// <param name="deleteEntries">The <see cref="DeleteEntries"/> delegate.</param>
        /// <param name="renameResource">The <see cref="RenameResource"/> delegate.</param>
        /// <param name="retrieveAllEntries">The <see cref="RetrieveAllEntries"/> delegate.</param>
        /// <param name="retrieveEntriesForResource">The <see cref="RetrieveEntriesForResource"/> delegate.</param>
        /// <param name="retrieveEntriesForSubject">The <see cref="RetrieveEntriesForSubject"/> delegate.</param>
        public SqlAclManager(StoreEntry storeEntry, DeleteEntries deleteEntries, RenameResource renameResource,
                             RetrieveAllEntries retrieveAllEntries, RetrieveEntriesForResource retrieveEntriesForResource, RetrieveEntriesForSubject retrieveEntriesForSubject)
        {
            if (storeEntry == null)
            {
                throw new ArgumentNullException("storeEntry");
            }
            if (deleteEntries == null)
            {
                throw new ArgumentNullException("deleteEntries");
            }
            if (renameResource == null)
            {
                throw new ArgumentNullException("renameResource");
            }
            if (retrieveAllEntries == null)
            {
                throw new ArgumentNullException("retrieveAllEntries");
            }
            if (retrieveEntriesForResource == null)
            {
                throw new ArgumentNullException("retrieveEntriesForResource");
            }
            if (retrieveEntriesForSubject == null)
            {
                throw new ArgumentNullException("retrieveEntriesForSubject");
            }

            _storeEntry                 = storeEntry;
            _deleteEntries              = deleteEntries;
            _renameResource             = renameResource;
            _retrieveAllEntries         = retrieveAllEntries;
            _retrieveEntriesForResource = retrieveEntriesForResource;
            _retrieveEntriesForSubject  = retrieveEntriesForSubject;
        }
Пример #2
0
        public void SetUp()
        {
            _mocks = new MockRepository();

            _storeEntry                 = _mocks.StrictMock <StoreEntry>();
            _deleteEntries              = _mocks.StrictMock <DeleteEntries>();
            _renameResource             = _mocks.StrictMock <RenameResource>();
            _retrieveAllEntries         = _mocks.StrictMock <RetrieveAllEntries>();
            _retrieveEntriesForResource = _mocks.StrictMock <RetrieveEntriesForResource>();
            _retrieveEntriesForSubject  = _mocks.StrictMock <RetrieveEntriesForSubject>();
        }
Пример #3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="T:SqlAclManager" /> class.
 /// </summary>
 /// <param name="storeEntry">The <see cref="StoreEntry" /> delegate.</param>
 /// <param name="deleteEntries">The <see cref="DeleteEntries" /> delegate.</param>
 /// <param name="renameResource">The <see cref="RenameResource" /> delegate.</param>
 /// <param name="retrieveAllEntries">The <see cref="RetrieveAllEntries" /> delegate.</param>
 /// <param name="retrieveEntriesForResource">The <see cref="RetrieveEntriesForResource" /> delegate.</param>
 /// <param name="retrieveEntriesForSubject">The <see cref="RetrieveEntriesForSubject" /> delegate.</param>
 public SqlAclManager(
     StoreEntry storeEntry,
     DeleteEntries deleteEntries,
     RenameResource renameResource,
     RetrieveAllEntries retrieveAllEntries,
     RetrieveEntriesForResource retrieveEntriesForResource,
     RetrieveEntriesForSubject retrieveEntriesForSubject)
 {
     _storeEntry                 = storeEntry ?? throw new ArgumentNullException(nameof(storeEntry));
     _deleteEntries              = deleteEntries ?? throw new ArgumentNullException(nameof(deleteEntries));
     _renameResource             = renameResource ?? throw new ArgumentNullException(nameof(renameResource));
     _retrieveAllEntries         = retrieveAllEntries ?? throw new ArgumentNullException(nameof(retrieveAllEntries));
     _retrieveEntriesForResource = retrieveEntriesForResource ?? throw new ArgumentNullException(nameof(retrieveEntriesForResource));
     _retrieveEntriesForSubject  = retrieveEntriesForSubject ?? throw new ArgumentNullException(nameof(retrieveEntriesForSubject));
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="T:OracleAclManager" /> class.
		/// </summary>
		/// <param name="storeEntry">The <see cref="StoreEntry"/> delegate.</param>
		/// <param name="deleteEntries">The <see cref="DeleteEntries"/> delegate.</param>
		/// <param name="renameResource">The <see cref="RenameResource"/> delegate.</param>
		/// <param name="retrieveAllEntries">The <see cref="RetrieveAllEntries"/> delegate.</param>
		/// <param name="retrieveEntriesForResource">The <see cref="RetrieveEntriesForResource"/> delegate.</param>
		/// <param name="retrieveEntriesForSubject">The <see cref="RetrieveEntriesForSubject"/> delegate.</param>
		public OracleAclManager(StoreEntry storeEntry, DeleteEntries deleteEntries, RenameResource renameResource,
			RetrieveAllEntries retrieveAllEntries, RetrieveEntriesForResource retrieveEntriesForResource, RetrieveEntriesForSubject retrieveEntriesForSubject) {

			if(storeEntry == null) throw new ArgumentNullException("storeEntry");
			if(deleteEntries == null) throw new ArgumentNullException("deleteEntries");
			if(renameResource == null) throw new ArgumentNullException("renameResource");
			if(retrieveAllEntries == null) throw new ArgumentNullException("retrieveAllEntries");
			if(retrieveEntriesForResource == null) throw new ArgumentNullException("retrieveEntriesForResource");
			if(retrieveEntriesForSubject == null) throw new ArgumentNullException("retrieveEntriesForSubject");

			_storeEntry = storeEntry;
			_deleteEntries = deleteEntries;
			_renameResource = renameResource;
			_retrieveAllEntries = retrieveAllEntries;
			_retrieveEntriesForResource = retrieveEntriesForResource;
			_retrieveEntriesForSubject = retrieveEntriesForSubject;
		}
Пример #5
0
        public void SetUp()
        {
            _mocks = new MockRepository();

            _storeEntry = _mocks.StrictMock<StoreEntry>();
            _deleteEntries = _mocks.StrictMock<DeleteEntries>();
            _renameResource = _mocks.StrictMock<RenameResource>();
            _retrieveAllEntries = _mocks.StrictMock<RetrieveAllEntries>();
            _retrieveEntriesForResource = _mocks.StrictMock<RetrieveEntriesForResource>();
            _retrieveEntriesForSubject = _mocks.StrictMock<RetrieveEntriesForSubject>();
        }