/// <summary>
 ///    returns the id cached for the given string or add the string to the cache and returns the id
 /// </summary>
 public string IdForString(string stringToCache)
 {
     if (!StringMap.Contains(stringToCache))
     {
         int id = StringMap.Count();
         IdStringMap.Add(id, stringToCache);
         StringMap.Add(stringToCache, id);
     }
     return(StringMap[stringToCache].ToString(CultureInfo.InvariantCulture));
 }
Пример #2
0
 public void ContainsTest()
 {
     Assert.IsTrue(stringMap.Contains("b"));
     Assert.AreEqual(a.GetAttribute("data-b"), "b");
 }