public void Contains_NameSearchTreeThatContainsName_True(string name, string value) { var tree = new NameSearchTree <string>(); tree.Add(Name.BuildName(name), value); Assert.That(tree.ContainsKey(Name.BuildName(name))); }
public void Contains_EmptySearchTree_False(string name, string value) { for (int i = 0; i < rep; i++) { var tree = new NameSearchTree <string>(); Assert.That(!tree.ContainsKey(Name.BuildName(name))); } }
public void RemoveAction(Name ActionName) { actions?.Remove(ActionName); if (actionNames.ContainsKey(ActionName)) { actionNames.Remove(ActionName); } }
public void RemoveAction(Name ActionName) { actions?.Remove(ActionName); if (actionNames.ContainsKey(ActionName)) { actionNames.Remove(ActionName); } if (priorityRules.ContainsKey(ActionName)) { priorityRules.Remove(ActionName); } }
public void UpdateActionTemplate(Name old, Name action, int p) { var pastEffects = actions[old]; actions.Remove(old); List <Effect> newEffects = new List <Effect>(); foreach (var effs in pastEffects) { var eff = effs; newEffects.Add(eff); } actions.Add(action, newEffects); if (actionNames.ContainsKey(old)) { actionNames.Remove(old); } actionNames.Add(new KeyValuePair <Name, Name>(action, action)); priorityRules[action] = p; }
public bool BeliefExists(Name name) { return(m_knowledgeStorage.ContainsKey(name)); }
public void Contains_NameSearchTreeThatContainsName_True(string name, string value) { var tree = new NameSearchTree<string>(); tree.Add(Name.BuildName(name), value); Assert.That(tree.ContainsKey(Name.BuildName(name))); }
public void Contains_EmptySearchTree_False(string name, string value) { var tree = new NameSearchTree<string>(); Assert.That(!tree.ContainsKey(Name.BuildName(name))); }