public void AgregarTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); List <Usuario> lista = new List <Usuario>(); lista.Add(user); Assert.ReferenceEquals(lista, repo.ObtenerTodos()); }
public void ObtenerPorCodigoTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("456", "ADG", "*****@*****.**"); repo.Agregar(user2); Assert.ReferenceEquals(user, repo.ObtenerPorCodigo(user.Codigo)); }
public void ActualizarTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("123", "Auyj", "*****@*****.**"); repo.Actualizar(user2); user = repo.ObtenerPorCodigo(user.Codigo); Assert.AreEqual(user2, user); }
public void ObtenerOrdenadosPorDefectoTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("423", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("156", "ADG", "*****@*****.**"); repo.Agregar(user2); IList <Usuario> lista = repo.ObtenerOrdenadosPor(null); Assert.AreEqual(user2, lista[0]); }
public void BuscarPorAproximacionEj6Test() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("423", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("156", "Lolipop", "*****@*****.**"); repo.Agregar(user2); IList <Usuario> lista = repo.BuscarPorAproximacion("aus"); Assert.AreEqual(user, lista[0]); }
public void ObtenerOrdenadosPorCorreoTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "gaussegender"); repo.Agregar(user); Usuario user2 = new Usuario("456", "ADG", "asdgasdg"); repo.Agregar(user2); IList <Usuario> lista = repo.ObtenerOrdenadosPor(new ComparadorCorreoElectronico()); Assert.AreEqual(user, lista[0]); }
public void ObtenerOrdenadosPorNombreTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("456", "ADG", "*****@*****.**"); repo.Agregar(user2); IList <Usuario> lista = repo.ObtenerOrdenadosPor(new ComparadorNombre()); Assert.AreEqual("ADG", lista[0].NombreCompleto); }
public void ObtenerOrdenadosPorNombreyCodigoTest() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("124", "ADG", "*****@*****.**"); repo.Agregar(user2); IList <Usuario> lista = repo.ObtenerOrdenadosPor(new ComparadorNombreyCodigo()); string esperado = user2.NombreCompleto + user2.Codigo; Assert.AreEqual(esperado, lista[0].NombreCompleto + lista[0].Codigo); }
public void EliminarEj6Test() { RepositorioEnMemoria repo = new RepositorioEnMemoria(); Usuario user = new Usuario("123", "Gauss", "*****@*****.**"); repo.Agregar(user); Usuario user2 = new Usuario("456", "ADG", "*****@*****.**"); repo.Agregar(user2); repo.Eliminar(user.Codigo); List <Usuario> lista = new List <Usuario>(); lista.Add(user2); Assert.ReferenceEquals(lista, repo.ObtenerTodos()); }