public void PolicyIsAddedWithSensibleDefaultName() { AddPolicyCommand addPolicyCommand = new AddPolicyCommand(ServiceProvider); addPolicyCommand.Execute(ApplicationNode); PolicyNode policyNode = ApplicationNode.Hierarchy.FindNodeByType(typeof(PolicyNode)) as PolicyNode; Assert.IsNotNull(policyNode); Assert.AreEqual("Policy", policyNode.Name); }
public void AddPolicyCommandAddsCallHandlersContainer() { AddPolicyCommand addPolicyCommand = new AddPolicyCommand(ServiceProvider); addPolicyCommand.Execute(ApplicationNode); PolicyNode policyNode = ApplicationNode.Hierarchy.FindNodeByType(typeof(PolicyNode)) as PolicyNode; CallHandlersCollectionNode handlersContainer = ApplicationNode.Hierarchy.FindNodeByType(typeof(CallHandlersCollectionNode)) as CallHandlersCollectionNode; Assert.IsNotNull(policyNode); Assert.IsNotNull(handlersContainer); Assert.AreEqual(policyNode, handlersContainer.Parent); }
public void AddPolicyCommandAddsMatchingRuleContainerNode() { AddPolicyCommand addPolicyCommand = new AddPolicyCommand(ServiceProvider); addPolicyCommand.Execute(ApplicationNode); PolicyNode policyNode = ApplicationNode.Hierarchy.FindNodeByType(typeof(PolicyNode)) as PolicyNode; MatchingRuleCollectionNode ruleContainer = ApplicationNode.Hierarchy.FindNodeByType(typeof(MatchingRuleCollectionNode)) as MatchingRuleCollectionNode; Assert.IsNotNull(policyNode); Assert.IsNotNull(ruleContainer); Assert.AreEqual(policyNode, ruleContainer.Parent); }