public void TesteRemoverChaveESubIndexComOutrosExistentes() { var hc = new HoplonCollection(); Assert.IsTrue(hc.Add("nomes", 1980, "Carlos")); Assert.IsTrue(hc.Add("nomes", 1980, "Willian")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Craujo")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Braujo")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Araujo")); Assert.IsTrue(hc.Add("nomes", 2000, "Fusca")); Assert.IsTrue(hc.Add("nomes", 2000, "Gol")); Assert.IsTrue(hc.Add("nomes", 2000, "Opala")); Assert.IsTrue(hc.Add("nomes", 8885, "Futebol")); Assert.IsTrue(hc.Add("nomes", 8885, "gude")); Assert.IsTrue(hc.Add("nomes", 8885, "ping pong")); Assert.IsTrue(hc.RemoveValuesFromSubIndex("nomes", 2000)); var retorno = hc.Get("nomes", 0, 0); Assert.AreEqual(retorno.Count, 9); }
public void TesteRemoverChaveESubIndex() { var hc = new HoplonCollection(); Assert.IsTrue(hc.Add("nomes", 1980, "Carlos")); Assert.IsTrue(hc.Add("nomes", 1980, "Willian")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Craujo")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Braujo")); Assert.IsTrue(hc.Add("nomes", 1980, "Cristiano Araujo")); Assert.IsTrue(hc.RemoveValuesFromSubIndex("nomes", 1980)); var retorno = hc.Get("nomes", 0, 0); Assert.AreEqual(retorno.Count, 0); }