Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs @ 255:50442a103281
Ticket #190: Que el listado de Personas venga ordenado por Nombre.
author | juanjose.montesdeocaarbos |
---|---|
date | Mon, 17 Oct 2011 08:54:45 -0300 |
parents | 68b09c30b0d2 |
children | 1ca7c39ad38b |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs Fri Oct 07 13:03:33 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Repositories.Tests/PersonaCrud.cs Mon Oct 17 08:54:45 2011 -0300 @@ -183,5 +183,42 @@ Assert.IsNull(persona); } } + + [Test] + public void GetAllPersonaSortByName() + { + using (_requestEmulator.Invoke()) + { + CreatePersona("Pablo Morales", "pablomorales", "pablomorales@gmail.com", + "http://pablomorales.blogspot.com", + new[] {Roles.Usuario}); + } + + using (_requestEmulator.Invoke()) + { + CreatePersona("Nelo Pauselli", "nelopauselli", "nelopauselli@gmail.com", + "http://nelopauselli.blogspot.com", + null); + } + + using (_requestEmulator.Invoke()) + { + CreatePersona("Jorge Gamba", "jorgegamba", "jorgegamba@gmail.com", + "http://nelopauselli.blogspot.com", + null); + } + + using (_requestEmulator.Invoke()) + { + var personas = _personaRepository.GetAll(); + var primeraPersona = personas[0]; + var segundaPersona = personas[1]; + var terceraPersona = personas[2]; + + Assert.AreEqual("Jorge Gamba", primeraPersona.Nombre); + Assert.AreEqual("Nelo Pauselli", segundaPersona.Nombre); + Assert.AreEqual("Pablo Morales", terceraPersona.Nombre); + } + } } } \ No newline at end of file