コード例 #1
0
ファイル: ACLTests.cs プロジェクト: mrukas/AccessControlList
        public void IsHierarchyGrantedEnum1()
        {
            var acl = new ReadWriteAccessControlList();

            acl.Grant("principal1", Operation.Write, "r1");
            Assert.True(acl.IsHierarchyGranted("principal1", Operation.Write, "r1.r2.r3.r4"));
        }
コード例 #2
0
ファイル: ACLTests.cs プロジェクト: mrukas/AccessControlList
        public void IsHierarchyGranted2()
        {
            var acl = new ReadWriteAccessControlList();

            acl.Grant("principal1", "operation1", "r1");
            acl.Deny("principal1", "operation1", "r1.r2");
            Assert.False(acl.IsHierarchyGranted("principal1", "operation1", "r1.r2.r3"));
        }