Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/TestsHelper.cs @ 145:e6e6bfb1da9e
En la edición de un evento (nuevo, propuesta, modificación), el ponente se selecciona desde un combo.
author | Nelo@Guinea.neluz.int |
---|---|
date | Mon, 01 Aug 2011 11:42:24 -0300 |
parents | |
children | 6382e35625c5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Agendas/trunk/src/Agendas.Tests/TestsHelper.cs Mon Aug 01 11:42:24 2011 -0300 @@ -0,0 +1,23 @@ +using System; +using AltNetHispano.Agendas.Domain; +using AltNetHispano.Agendas.Repositories.Memory; + +namespace AltNetHispano.Agendas.Tests +{ + public static class TestsHelper + { + public static Guid GetOrCreatePonente(string nombre) + { + var repository = new PersonaRepository(); + + var persona = repository.GetByNombre(nombre); + if (persona == null) + { + persona = new Persona(nombre) { Twitter = nombre.Replace(" ", string.Empty).ToLower() }; + repository.Save(persona); + } + return persona.Id; + } + + } +} \ No newline at end of file