public void TestOrdenarPorNombre_4() { Usuario usuario1 = new Usuario("A30", "Carlito", "*****@*****.**"); Usuario usuario2 = new Usuario("A10", "Lili", "*****@*****.**"); Usuario usuario3 = new Usuario("A50", "Poli", "*****@*****.**"); Usuario usuario4 = new Usuario("A91", "Ana", "*****@*****.**"); Usuario usuario5 = new Usuario("A60", "Tomi", "*****@*****.**"); RepositorioUsuarios repo = new RepositorioUsuarios(); ComparadorPorNombre comparador = new ComparadorPorNombre(); IList <Usuario> listita = new List <Usuario>(); listita.Add(usuario4); listita.Add(usuario1); listita.Add(usuario2); listita.Add(usuario3); listita.Add(usuario5); repo.Agregar(usuario1); repo.Agregar(usuario2); repo.Agregar(usuario3); repo.Agregar(usuario4); repo.Agregar(usuario5); Assert.AreEqual(listita[0], repo.ObtenerOrdenadosPor(comparador)[0]); Assert.AreEqual(listita[1], repo.ObtenerOrdenadosPor(comparador)[1]); Assert.AreEqual(listita[2], repo.ObtenerOrdenadosPor(comparador)[2]); Assert.AreEqual(listita[3], repo.ObtenerOrdenadosPor(comparador)[3]); Assert.AreEqual(listita[4], repo.ObtenerOrdenadosPor(comparador)[4]); }
public void ObtenerTodosTest() { Usuario nuevoUsuario = new Usuario() { Codigo = "1", NombreCompleto = "Juan", CorreoElectronico = "*****@*****.**" }; Usuario nuevoUsuario2 = new Usuario() { Codigo = "2", NombreCompleto = "Juega German", CorreoElectronico = "*****@*****.**" }; Usuario nuevoUsuario3 = new Usuario() { Codigo = "3", NombreCompleto = "Jennifer", CorreoElectronico = "*****@*****.**" }; RepositorioUsuarios nuevoRepo = new RepositorioUsuarios(); nuevoRepo.Agregar(nuevoUsuario); nuevoRepo.Agregar(nuevoUsuario2); nuevoRepo.Agregar(nuevoUsuario3); Assert.AreEqual((nuevoRepo.ObtenerTodos()).Contains(nuevoUsuario) && (nuevoRepo.ObtenerTodos()).Contains(nuevoUsuario2) && (nuevoRepo.ObtenerTodos()).Contains(nuevoUsuario3), true); }
public void TestBusquedaPorAprox_5() { Usuario usuario1 = new Usuario("A30", "Carlito", "*****@*****.**"); Usuario usuario2 = new Usuario("A10", "Lili", "*****@*****.**"); Usuario usuario3 = new Usuario("A50", "Poli", "*****@*****.**"); Usuario usuario4 = new Usuario("A91", "Ana", "*****@*****.**"); Usuario usuario5 = new Usuario("A60", "Tomi", "*****@*****.**"); RepositorioUsuarios repo = new RepositorioUsuarios(); IList <Usuario> listaEsperada = new List <Usuario>(); listaEsperada.Add(usuario1); listaEsperada.Add(usuario2); listaEsperada.Add(usuario3); repo.Agregar(usuario1); repo.Agregar(usuario2); repo.Agregar(usuario3); repo.Agregar(usuario4); repo.Agregar(usuario5); IList <Usuario> listaActual = repo.BusquedaAproxPorNombre("li"); Assert.AreEqual(listaEsperada[0], listaActual[0]); Assert.AreEqual(listaEsperada[1], listaActual[1]); Assert.AreEqual(listaEsperada[2], listaActual[2]); }
public void ObtenerPorCodigoTest() { IRepositorioUsuarios unRepositorio = new RepositorioUsuarios(); Usuario unUsuario = new Usuario() { Codigo = "1", NombreCompleto = "Juan", CorreoElectronico = "*****@*****.**" }; unRepositorio.Agregar(unUsuario); Assert.AreEqual(unRepositorio.ObtenerPorCodigo(unUsuario.Codigo).Codigo, unUsuario.Codigo); }
public void AgregarTest() { IRepositorioUsuarios unRepositorio = new RepositorioUsuarios(); Usuario unUsuario = new Usuario() { Codigo = "1", NombreCompleto = "Juan", CorreoElectronico = "*****@*****.**" }; unRepositorio.Agregar(unUsuario); Assert.IsTrue(unRepositorio.ObtenerTodos().Contains(unUsuario)); }
public void TestAgregar_4() { Usuario usuario1 = new Usuario("A30", "Carlito", "*****@*****.**"); Usuario usuario2 = new Usuario("A10", "Lili", "*****@*****.**"); Usuario usuario3 = new Usuario("A50", "Poli", "*****@*****.**"); Usuario usuario4 = new Usuario("A91", "Ana", "*****@*****.**"); Usuario usuario5 = new Usuario("A60", "Tomi", "*****@*****.**"); RepositorioUsuarios repo = new RepositorioUsuarios(); repo.Agregar(usuario1); repo.Agregar(usuario2); repo.Agregar(usuario3); repo.Agregar(usuario4); repo.Agregar(usuario5); IDictionary <String, Usuario> resultadoEsperado = repo.Diccionario; Usuario value = new Usuario(); repo.Diccionario.TryGetValue("A91", out value); Assert.AreEqual(value, usuario4); }
public void Test_Agregar_NoExistente() { //Arrange IRepositorioUsuarios repositorio = new RepositorioUsuarios(); Usuario usuario = new Usuario(); usuario.Codigo = "013"; usuario.NombreCompleto = "Juan Juan Perez"; usuario.CorreoElectronico = "*****@*****.**"; //Act repositorio.Agregar(usuario); var iLista = repositorio.ObtenerTodos(); Usuario resultado = iLista[1]; //Assert Assert.Equal(usuario.Codigo, resultado.Codigo); }
public void Test_Agregar_Existente() { //Arrange IRepositorioUsuarios repositorio = new RepositorioUsuarios(); Usuario usuario = new Usuario(); usuario.Codigo = "015"; usuario.NombreCompleto = "Juan Juan Perez"; usuario.CorreoElectronico = "*****@*****.**"; String cadenaEsperada = "Jorge Gaston Rodas"; //Act repositorio.Agregar(usuario); var iLista = repositorio.ObtenerTodos(); Usuario resultado = iLista[1]; //Assert Assert.Equal(cadenaEsperada, resultado.NombreCompleto); }