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