Exemplo n.º 1
0
        public void DeleteEntriesForSubject()
        {
            AclEntry[] entries = new[] {
                new AclEntry("res1", "action1", "subject", Value.Grant),
                new AclEntry("res1", "action1", "subject", Value.Deny),
                new AclEntry("res2", "action2", "subject", Value.Grant)
            };

            _retrieveEntriesForSubject.Stub(x => x("subject")).Return(entries);
            _deleteEntries.Stub(x => x(entries)).Return(true);

            _mocks.ReplayAll();

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

            Assert.IsTrue(manager.DeleteEntriesForSubject("subject"), "DeleteEntriesForSubject should return true");

            _mocks.VerifyAll();
        }
Exemplo n.º 2
0
        public void DeleteEntriesForSubject()
        {
            AclEntry[] entries = new[] {
                new AclEntry("res1", "action1", "subject", Value.Grant),
                new AclEntry("res1", "action1", "subject", Value.Deny),
                new AclEntry("res2", "action2", "subject", Value.Grant)
            };

            _retrieveEntriesForSubject.Stub(x => x("subject")).Return(entries);
            _deleteEntries.Stub(x => x(entries)).Return(true);

            _mocks.ReplayAll();

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

            Assert.IsTrue(manager.DeleteEntriesForSubject("subject"), "DeleteEntriesForSubject should return true");

            _mocks.VerifyAll();
        }