diff Agendas/trunk/src/Agendas.Tests/TestsHelper.cs @ 282:bc8dfbde0523

#123: Patrocinadores de las vans: Se verifica que para publicar una Van, debe tener al menos un Patrocinador.
author juanjose.montesdeocaarbos
date Mon, 26 Dec 2011 14:21:44 -0300
parents 6382e35625c5
children 48ab8788bd19
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/TestsHelper.cs	Mon Dec 26 13:48:21 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/TestsHelper.cs	Mon Dec 26 14:21:44 2011 -0300
@@ -19,5 +19,17 @@
 			return persona.Id;
 		}
 
+		public static Guid GetOrCreatePatrocinador(string nombre)
+		{
+			var repository = new PatrocinadorRepository();
+
+			var patrocinador = repository.GetByNombre(nombre);
+			if (patrocinador == null)
+			{
+				patrocinador = new Patrocinador(nombre);
+				repository.Save(patrocinador);
+			}
+			return patrocinador.Id;
+		}
 	}
 }
\ No newline at end of file