public void CanRetrieveListValues() { DictionaryMultiValue <string, string> multiValDict = CreateDefault(); Assert.AreEqual("pageSize", multiValDict.Get("searchSettings")[0]); Assert.AreEqual("allowRegistration", multiValDict.Get("globalSettings")[1]); }
public void CanRetrieveFirstItemUsingIndexer() { DictionaryMultiValue <string, string> multiValDict = CreateDefault(); Assert.AreEqual("pageSize", multiValDict["searchSettings"]); Assert.AreEqual("theme", multiValDict["globalSettings"]); }
public void CanRemoveKey() { DictionaryMultiValue <string, string> multiValDict = CreateDefault(); Assert.IsTrue(multiValDict.ContainsKey("searchSettings")); // Remove multiValDict.Remove("searchSettings"); Assert.IsFalse(multiValDict.ContainsKey("searchSettings")); }
public DictionaryMultiValue <string, string> CreateDefault() { DictionaryMultiValue <string, string> multiValDict = new DictionaryMultiValue <string, string>(); multiValDict.Add("searchSettings", "pageSize"); multiValDict.Add("searchSettings", "displayFull"); multiValDict.Add("globalSettings", "theme"); multiValDict.Add("globalSettings", "allowRegistration"); return(multiValDict); }
public void DoesKeyExist() { DictionaryMultiValue <string, string> multiValDict = CreateDefault(); Assert.IsTrue(multiValDict.ContainsKey("searchSettings")); }
public void CanAdd() { DictionaryMultiValue <string, string> multiValDict = CreateDefault(); Assert.AreEqual(2, multiValDict.Count); }
public KeyPair(DictionaryMultiValue <TKey, TValue> dict, TKey key) { this.dict = dict; this.key = key; }