diff Agendas/trunk/src/Agendas.Repositories.Tests/EventoCrud.cs @ 225:f23ee59ef1bd

Otros ponentes
author nelopauselli
date Mon, 26 Sep 2011 08:47:01 -0300
parents 68b09c30b0d2
children c61954d24c8c
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Repositories.Tests/EventoCrud.cs	Sun Sep 25 01:40:18 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Repositories.Tests/EventoCrud.cs	Mon Sep 26 08:47:01 2011 -0300
@@ -44,10 +44,21 @@
 			    var ponente = new Persona("Carlos Blé") {Twitter = "carlosble"};
 				_personaRepository.Save(ponente);
 
+				var colaboradores = new[]
+				                    	{
+				                    		new Persona("Alejandro Labra") {Twitter = "alejandrolabra"},
+				                    		new Persona("Carlos Peix") {Twitter = "carlospeix"}
+				                    	};
+
+				foreach (var colaborador in colaboradores)
+					_personaRepository.Save(colaborador);
+
 			    var usuario = new Persona("Nelo") {Twitter = "nelopauselli"};
 				_personaRepository.Save(usuario);
 
 				var evento = Evento.Proponer("TDD - Diseño Basado en Ejemplos", ponente, string.Empty, TipoEvento.Van);
+				evento.ActualizarOtrosPonentes(colaboradores);
+
 				evento.Tracks.First().LogAdd(new TrackLog(TrackLogPropietario.Twitter, "Mensaje", usuario, true));
 					
 				_eventoRepository.Save(evento);
@@ -74,6 +85,8 @@
 				Assert.AreEqual(van, track1.Evento);
 				
 				Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo);
+
+				Assert.AreEqual(2, van.OtrosPonentes.Count());
 			}
 		}