예제 #1
0
        public void TestActualizarUsuario()
        {
            const int    id      = 1;
            const string nombres = "Carlos Stalin";
            var          filtro  = new FiltroPruebaUsuarioActualizar(id);
            var          item    = _repositorio.ObtenerObjetos(filtro).FirstOrDefault();

            if (item == null)
            {
                Assert.Fail("Test falló porque no existe ningún item a actualizar.");
            }
            item.Nombres = nombres;
            _repositorio.Actualizar(item);
            item = _repositorio.ObtenerObjetos(filtro).FirstOrDefault();
            if (item == null)
            {
                Assert.Fail("Test falló porque no existe ningún item a actualizar.");
            }
            Assert.AreEqual(nombres, item.Nombres);
        }
예제 #2
0
        public void Actualizar()
        {
            RepositorioUsuario repo = new RepositorioUsuario();
            Usuario            us1  = new Usuario();

            us1.Codigo            = "abc123";
            us1.CorreoElectronico = "*****@*****.**";
            us1.NombreCompleto    = "usuario 1";

            Usuario us2 = new Usuario();

            us2.Codigo            = "abc123";
            us2.CorreoElectronico = "*****@*****.**";
            us2.NombreCompleto    = "usuario 2";

            RepositorioUsuario resEsperado = new RepositorioUsuario();

            repo.Agregar(us1);
            resEsperado.Agregar(us2);
            repo.Actualizar(us2);


            CollectionAssert.Equals(repo, resEsperado);
        }