コード例 #1
0
ファイル: Program.cs プロジェクト: rjcanto/SI.1314i
        static void getPermissionsOfUserTest(PDP lib)
        {
            String userName = "******";
            List<Permission> result = lib.getPermissionsOfUser(userName);

            if (result == null)
                Console.WriteLine("O utilizador {0} não tem Permissões", userName);
            else
            {
                Console.WriteLine("O utilizador {0} tem os seguintes permissões:", userName);
                foreach (Permission p in result)
                    Console.WriteLine("\t Permissão {0} sobre o recurso {1}.", p.ActionId,p.ResourceId);
            }
        }
コード例 #2
0
ファイル: PDPTests.cs プロジェクト: rjcanto/SI.1314i
        public void GetPermissionsForUnknownUserReturnsEmptyList()
        {
            var pdp = new PDP();

            Assert.That(pdp.getPermissionsOfUser("Unknown user"), Is.EquivalentTo(new string[] { }));
        }