Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PersonaServiceTests.cs @ 266:dba5d41bc7bf
BUG: Guardar persona con twitter ya existente genera error.
author | juanjose.montesdeocaarbos |
---|---|
date | Tue, 25 Oct 2011 23:22:10 -0300 |
parents | c61954d24c8c |
children | 72a96459f910 |
comparison
equal
deleted
inserted
replaced
265:5ddc574deeea | 266:dba5d41bc7bf |
---|---|
173 | 173 |
174 Assert.IsFalse(r.Succeful); | 174 Assert.IsFalse(r.Succeful); |
175 } | 175 } |
176 | 176 |
177 [Test] | 177 [Test] |
178 public void Modificar_persona_con_datos_existentes() | |
179 { | |
180 var personaRepository = DefaultPersonaRepository; | |
181 | |
182 var personaService = new PersonaService(personaRepository, DefaultEventoRepository); | |
183 var r = personaService.Add("Mariano Pauselli", "marianopauselli", string.Empty, string.Empty, null); | |
184 Assert.IsTrue(r.Succeful); | |
185 | |
186 r = personaService.Add("Juan José Montes de Oca Arbós", "jjmoa", string.Empty, string.Empty, null); | |
187 Assert.IsTrue(r.Succeful); | |
188 | |
189 var todas = personaService.GetAll(); | |
190 var personaNelo = todas.SingleOrDefault(p => p.Twitter == "marianopauselli"); | |
191 var personaJuan = todas.SingleOrDefault(p => p.Twitter == "jjmoa"); | |
192 Assert.IsNotNull(personaNelo); | |
193 Assert.IsNotNull(personaJuan); | |
194 | |
195 var resultUpdate = personaService.Update(personaJuan.Id, personaNelo.Nombre, personaNelo.Twitter, string.Empty, string.Empty, null); | |
196 Assert.IsFalse(resultUpdate.Succeful); | |
197 Assert.AreEqual("Ya existe una persona con el twitter marianopauselli", resultUpdate.Message); | |
198 } | |
199 | |
200 [Test] | |
178 public void Eliminar_persona_no_asociado_van() | 201 public void Eliminar_persona_no_asociado_van() |
179 { | 202 { |
180 var personaRepository = DefaultPersonaRepository; | 203 var personaRepository = DefaultPersonaRepository; |
181 | 204 |
182 var personaService = new PersonaService(personaRepository, DefaultEventoRepository); | 205 var personaService = new PersonaService(personaRepository, DefaultEventoRepository); |