示例#1
0
        public void CheckFailAnyOfPermissions()
        {
            var adm = new Administrator {
                AllowedPermissions = new List <Permission>()
            };

            Assert.That(() => adm.CheckAnyOfPermissions(PermissionType.Billing, PermissionType.ManageAdministrators),
                        Throws.InstanceOf <NotHavePermissionException>());
        }
示例#2
0
        public void CheckAnyOfPermissions()
        {
            var adm = new Administrator {
                AllowedPermissions = new List <Permission> {
                    new Permission {
                        Type = PermissionType.Billing
                    },
                }
            };

            adm.CheckAnyOfPermissions(PermissionType.Billing, PermissionType.ManageAdministrators);
        }