# HG changeset patch # User juanjose.montesdeocaarbos # Date 1319595806 10800 # Node ID 1ca7c39ad38b52969f13c570ad3ed154fa0ec910 # Parent dba5d41bc7bfe96f51595917b4c678eb1b39db4c Se agrega test (en estado Ignore) que muestra que en el repositorio, una Persona con Twitter existente genera excepción. diff -r dba5d41bc7bf -r 1ca7c39ad38b Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs --- a/Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs Tue Oct 25 23:22:10 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs Tue Oct 25 23:23:26 2011 -0300 @@ -160,6 +160,37 @@ } } + [Test] + [Ignore] + public void UpdateDuplicatePersona() + { + Guid personaNeloId; + using (_requestEmulator.Invoke()) + { + var r = CreatePersona("Nelo Pauselli", "nelopauselli", "nelopauselli@gmail.com", "http://nelopauselli.blogspot.com", + null); + personaNeloId = r.Id; + } + Guid personaJorgeId; + using (_requestEmulator.Invoke()) + { + var r = CreatePersona("Jorge Gamba", "jorgegamba", "jorgegamba@gmail.com", "http://jorgegamba.com/", + null); + personaJorgeId = r.Id; + } + + using (_requestEmulator.Invoke()) + { + var persona = _personaRepository.Get(personaNeloId); + Assert.IsNotNull(persona); + + persona.Nombre = "Jorge Gamba"; + persona.Mail = "jorgegamba@gmail.com"; + persona.Twitter = "jorgegamba"; + persona.Blog = "http://jorgegamba.com/"; + } + } + [Test] public void Delete() {