diff Agendas/trunk/src/Agendas.Twitter.Tests/Publicador_tests.cs @ 242:5cc1681d3789

Combinar
author juanjose.montesdeocaarbos
date Wed, 05 Oct 2011 07:57:21 -0300
parents 01a9b47185eb 51faeabfb9d9
children e2c6610b14c7
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Twitter.Tests/Publicador_tests.cs	Wed Oct 05 07:43:09 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Twitter.Tests/Publicador_tests.cs	Wed Oct 05 07:57:21 2011 -0300
@@ -50,7 +50,7 @@
 
 			adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Once());
 
-		    agenda.Agendar("Identity Providers", TestsHelper.GetOrCreatePonente("Nelo Pauselli"), fechaInicio, fechaTermino,
+		    agenda.Agendar("Identity Providers", new[]{TestsHelper.GetOrCreatePonente("Nelo Pauselli")}, fechaInicio, fechaTermino,
 		                   null, TipoEvento.GrupoEstudio);
 
 			adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Exactly(2));
@@ -71,17 +71,19 @@
 			var publicador = new TwitterPublicador(adapter.Object);
 			var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
 
-			var ponente = new Persona("Carlos Peix", "carlospeix@gmail.com", "carlospeix", "http://www.carlospeix.com.ar");
-			DefaultPersonaRepository.Save(ponente);
+			var ponentes = new[]
+			               	{
+			               		new Persona("Carlos Peix", "carlospeix@gmail.com", "carlospeix", "http://www.carlospeix.com.ar"),
+			               		new Persona("Nelo Pauselli", "nelopauselli@gmail.com", "nelopauselli",
+			               		            "http://nelopauselli.blogspot.com/")
+			               	};
 
-			var otrosPonentes = new Persona("Nelo Pauselli", "nelopauselli@gmail.com", "nelopauselli",
-			                                "http://nelopauselli.blogspot.com/");
-			DefaultPersonaRepository.Save(otrosPonentes);
+			foreach (var ponente in ponentes)
+				DefaultPersonaRepository.Save(ponente);
 
-			var inicio = DateTime.Now.AddDays(3);
+			var inicio = new DateTime(2011, 10, 1);
 
-			agenda.Agendar("Identity Providers Públicos y Empresariales", ponente.Id, inicio, inicio.AddHours(2), null, TipoEvento.Van,
-			               new[] {otrosPonentes.Id});
+			agenda.Agendar("Identity Providers Públicos y Empresariales", ponentes.Select(p=>p.Id), inicio, inicio.AddHours(2), null, TipoEvento.Van);
 
 			Assert.IsTrue(twitters.Any());
 			var joined = string.Empty;
@@ -115,9 +117,9 @@
 			var publicador = new TwitterPublicador(adapter.Object);
 			var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
 
-			var inicio = DateTime.Now.AddDays(3);
+			var inicio = new DateTime(2011, 10, 1);
 
-			agenda.Agendar("Identity Providers Públicos y Empresariales", Guid.Empty, inicio, inicio.AddHours(2), null, TipoEvento.Cafe);
+			agenda.Agendar("Identity Providers Públicos y Empresariales",new[]{ Guid.Empty}, inicio, inicio.AddHours(2), null, TipoEvento.Cafe);
 
 			Assert.IsTrue(twitters.Any());
 			var joined = string.Empty;