예제 #1
0
        public void TestActualizarEmpresa()
        {
            const int    id = 1;
            const string nombreRepresentanteLegal = "Carlos Stalin Alvarado Sánchez";
            var          filtro = new FiltroPruebaActualizar(id);
            var          item   = _repositorio.ObtenerObjetos(filtro).FirstOrDefault();

            if (item == null)
            {
                Assert.Fail("Test falló porque no existe ningún item a actualizar.");
            }
            item.EstaActiva = true;
            item.NombreRepresentanteLegal = nombreRepresentanteLegal;
            _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(nombreRepresentanteLegal, item.NombreRepresentanteLegal);
            Assert.IsTrue(item.EstaActiva);
        }