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); } }
public void RemoveUsernameEqualsLeaf2() { UsernameEqualsLeaf2.IsRoot = true; datalayer.SavePolicy(UsernameEqualsLeaf2); datalayer.RemovePolicy(UsernameEqualsLeaf2); Assert.IsNull(datalayer.GetPolicy(PolicyType.Global, "bla")); }