public void General() { NodoCentral aux = new NodoCentral(); Assert.AreNotEqual(null, aux); Nodo n = new Nodo(); n.codigo = "google"; n.descripción = "El mejor buscador"; n.enlace = "http://www.google.es"; n.carpeta = ""; Nodo n2 = new Nodo(); n2.codigo = "fotos"; n2.descripción = "Sobre fotos"; n2.enlace = ""; n2.carpeta = "d:\\seg fotos\\"; aux.nodos.Add(n); aux.nodos.Add(n2); Assert.AreEqual(1, aux.buscar("google").Count); Assert.AreEqual(1, aux.buscar("palabraimposible fotos").Count); Assert.AreEqual(0, aux.buscar("otrapalabraimposible otramasimposible").Count); }
public void ExhaustivoComprobarSubNodos() { NodoCentral aux = new NodoCentral(); Assert.AreNotEqual(null, aux); Nodo n = new Nodo(); n.codigo = "Seg fotos"; n.descripción = "Relacionado con fotos"; n.enlace = "http://www.heraldo.es"; n.enlaces.Add("http://www.heraldo.es/sobre.html"); n.enlaces.Add("http://www.heraldo.es.otro.html"); aux.nodos.Add(n); Assert.AreEqual(2, aux.buscar("heraldo sobre")[0].buscarNodosContienenTexto("heraldo sobre").Count); Assert.AreEqual(1, aux.buscar("palabraimposible sobre")[0].buscarNodosContienenTexto("palabraimposible sobre").Count); }
public void ExhaustivoRecorrerDirectorios() { NodoCentral aux = new NodoCentral(); Assert.AreNotEqual(null, aux); Nodo n = new Nodo(); n.codigo = "Seg fotos"; n.descripción = "Relacionado con fotos"; n.enlace = ""; n.carpeta = "d:\\seg fotos\\"; n.subcarpetas.AddRange(Utiles.RecorrerDirectorios(n.carpeta)); aux.nodos.Add(n); Assert.AreEqual(0, aux.buscar("google").Count); Assert.AreEqual(1, aux.buscar("palabraimposible bilbao").Count); Assert.AreEqual(1, aux.buscar("andorra").Count); }