diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 235:c61954d24c8c

Quitando ponente principal y utilizando siempre la lista de ponentes
author nelopauselli
date Tue, 04 Oct 2011 20:42:35 -0300
parents 5346c0500594
children 31fb96912d37
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Wed Sep 28 20:02:44 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Tue Oct 04 20:42:35 2011 -0300
@@ -28,19 +28,21 @@
 				Assert.AreEqual(0, eventosAgendados.Count);
 
 				var evento = eventosPropuestos.FirstOrDefault();
-                agenda.ModificarPropuesta(evento.Id, "Van 2", TestsHelper.GetOrCreatePonente("otro ponente"), urlInvitacion);
+                agenda.ModificarPropuesta(evento.Id, "Van 2", new[]{TestsHelper.GetOrCreatePonente("otro ponente")}, urlInvitacion);
 
 				eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
 				Assert.AreEqual(1, eventosPropuestos.Count);
 
 				evento = eventosPropuestos.FirstOrDefault();
 				Assert.AreEqual("Van 2", evento.Titulo);
-				Assert.AreEqual("otro ponente", evento.Ponente.Nombre);
+
+				var ponente = evento.Ponentes.First();
+				Assert.AreEqual("otro ponente", ponente.Nombre);
 			}
 
 		    var fechaInicio = DateTime.Now.ToUniversalTime();
 		    var fechaTermino = fechaInicio.AddHours(2);
-		    var r = agenda.Agendar("Van 2", TestsHelper.GetOrCreatePonente("jjmontes"), fechaInicio, fechaTermino,
+		    var r = agenda.Agendar("Van 2", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino,
 		                           urlInvitacion, TipoEvento.Van);
 			Assert.IsTrue(r.Succeful);
 			{
@@ -64,11 +66,11 @@
 			{
 				var van = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).FirstOrDefault();
 				Assert.IsNotNull(van);
-			    var r = agenda.Agendar(van.Titulo, TestsHelper.GetOrCreatePonente("Ponente"), null, null,
+			    var r = agenda.Agendar(van.Titulo,new[]{ TestsHelper.GetOrCreatePonente("Ponente")}, null, null,
 			                           urlInvitacion, TipoEvento.Van);
 				Assert.IsFalse(r.Succeful);
 				
-				r = agenda.Agendar(van.Titulo, TestsHelper.GetOrCreatePonente("Ponente"), DateTime.MinValue, null,
+				r = agenda.Agendar(van.Titulo, new[]{TestsHelper.GetOrCreatePonente("Ponente")}, DateTime.MinValue, null,
 									   urlInvitacion, TipoEvento.Van);
 				Assert.IsFalse(r.Succeful);
 			}
@@ -89,8 +91,8 @@
 
 			    var fechaInicio = DateTime.Today.AddDays(5).ToUniversalTime();
 			    var fechaTermino = fechaInicio.AddHours(2);
-			    van.Actualizar(null, fechaInicio, fechaTermino, urlInvitacion);
-			    var r = agenda.Agendar(van.Titulo, Guid.Empty, van.FechaInicio, van.FechaTermino,
+			    van.Actualizar(fechaInicio, fechaTermino, urlInvitacion);
+			    var r = agenda.Agendar(van.Titulo, new[]{Guid.Empty}, van.FechaInicio, van.FechaTermino,
 			                           urlInvitacion, TipoEvento.Van);
 				Assert.IsFalse(r.Succeful);
 			}
@@ -149,7 +151,7 @@
 			agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
 		    var fechaInicio = DateTime.Now.ToUniversalTime();
 		    var fechaTermino = fechaInicio.AddHours(2);
-		    var r = agenda.Agendar("Van publicada", TestsHelper.GetOrCreatePonente("jjmontes"), fechaInicio, fechaTermino,
+		    var r = agenda.Agendar("Van publicada", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino,
 		                           urlInvitacion, TipoEvento.Van);
 			Assert.IsTrue(r.Succeful);