public void Test_PrivilegePrincipalPermission_Demand()
        {
            var permission = new PrivilegePrincipalPermission(Roles.Privileges, Privileges.Create);

            try
            {
                permission.Demand();
            }
            catch
            {
                Assert.Fail();
            }
        }
        public void Test_PrivilegePrincipalPermission_Demand_Fail()
        {
            var permission = new PrivilegePrincipalPermission("Fake", Privileges.Delete);

            try
            {
                permission.Demand();
            }
            catch
            {
                return;
            }

            Assert.Fail();
        }