Пример #1
0
        public void RemovePolicy(PolicyType type, string subject)
        {
            PurchasePolicy toRemove = null;

            foreach (PurchasePolicy policy in Policies)
            {
                if (policy.Type == type && policy.Subject == subject)
                {
                    toRemove = policy;
                }
            }
            if (toRemove != null)
            {
                _dataLayer.RemovePolicy(toRemove);
                Policies.Remove(toRemove);
            }
        }
Пример #2
0
 public void RemoveUsernameEqualsLeaf2()
 {
     UsernameEqualsLeaf2.IsRoot = true;
     datalayer.SavePolicy(UsernameEqualsLeaf2);
     datalayer.RemovePolicy(UsernameEqualsLeaf2);
     Assert.IsNull(datalayer.GetPolicy(PolicyType.Global, "bla"));
 }