public void Can_add_element_to_index() { var index = new Index<string>(new CharSet()); index.AddKey("lala", "value1"); index.AddKey("lala", "value2"); index.AddKey("pepe", "value3"); index.AddKey("la", "value4"); index.AddKey("lalala", "value5"); var values = index.GetValues("lala"); Assert.AreEqual(2, values.Count); values = index.GetValues("pepe"); Assert.AreEqual(1, values.Count); Assert.AreEqual("value3", values[0].Value); values = index.GetValues("la"); Assert.AreEqual(1, values.Count); Assert.AreEqual("value4", values[0].Value); values = index.GetValues("lalala"); Assert.AreEqual(1, values.Count); Assert.AreEqual("value5", values[0].Value); }