Esempio n. 1
0
        public void DeleteEntriesForResource()
        {
            AclEntry[] entries = new[] {
                new AclEntry("res", "action1", "subject1", Value.Grant),
                new AclEntry("res", "action1", "subject2", Value.Deny),
                new AclEntry("res", "action2", "subject1", Value.Grant)
            };

            _retrieveEntriesForResource.Stub(x => x("res")).Return(entries);
            _deleteEntries.Stub(x => x(entries)).Return(true);

            _mocks.ReplayAll();

            SqlAclManager manager = new SqlAclManager(_storeEntry, _deleteEntries, _renameResource, _retrieveAllEntries, _retrieveEntriesForResource, _retrieveEntriesForSubject);

            Assert.IsTrue(manager.DeleteEntriesForResource("res"), "DeleteEntriesForResource should return true");

            _mocks.VerifyAll();
        }
Esempio n. 2
0
        public void DeleteEntriesForResource()
        {
            AclEntry[] entries = new[] {
                new AclEntry("res", "action1", "subject1", Value.Grant),
                new AclEntry("res", "action1", "subject2", Value.Deny),
                new AclEntry("res", "action2", "subject1", Value.Grant)
            };

            _retrieveEntriesForResource.Stub(x => x("res")).Return(entries);
            _deleteEntries.Stub(x => x(entries)).Return(true);

            _mocks.ReplayAll();

            SqlAclManager manager = new SqlAclManager(_storeEntry, _deleteEntries, _renameResource, _retrieveAllEntries, _retrieveEntriesForResource, _retrieveEntriesForSubject);

            Assert.IsTrue(manager.DeleteEntriesForResource("res"), "DeleteEntriesForResource should return true");

            _mocks.VerifyAll();
        }