comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 95:83d76f6e0a3c

Quitando la lista de eventos de la persona ya que no se usaba mas que en los tests
author Nelo@Kenia.neluz.int
date Sat, 04 Jun 2011 18:33:15 -0300
parents db4b1e2cae49
children 2434c2323f3d
comparison
equal deleted inserted replaced
94:db4b1e2cae49 95:83d76f6e0a3c
33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count); 33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count);
34 34
35 var evento = eventos[0]; 35 var evento = eventos[0];
36 36
37 Assert.IsNotNull(evento.Persona); 37 Assert.IsNotNull(evento.Persona);
38 var ponente = evento.Persona;
39 Assert.IsNotNull(evento.Persona.Eventos);
40 Assert.Contains(eventos[0], new List<Evento>(ponente.Eventos));
41 Assert.Contains(eventos[1], new List<Evento>(ponente.Eventos));
42 } 38 }
43 39
44 [Test] 40 [Test]
45 public void Publicar_evento_con_ponente_registrado() 41 public void Publicar_evento_con_ponente_registrado()
46 { 42 {
115 Assert.AreEqual(1, eventos.Count); 111 Assert.AreEqual(1, eventos.Count);
116 112
117 Evento evento = eventos[0]; 113 Evento evento = eventos[0];
118 Assert.IsNull(evento.Persona); 114 Assert.IsNull(evento.Persona);
119 } 115 }
120
121 Assert.AreEqual(0, persona.Eventos.Count());
122 } 116 }
123 117
124 [Test] 118 [Test]
125 public void Cambiar_ponente_de_un_evento() 119 public void Cambiar_ponente_de_un_evento()
126 { 120 {
128 122
129 const string titulo = "Audit (parallel model) con NHibernate 3"; 123 const string titulo = "Audit (parallel model) con NHibernate 3";
130 Guid eventoId; 124 Guid eventoId;
131 125
132 agenda.Proponer(titulo, "Fabio", urlInvitacion); 126 agenda.Proponer(titulo, "Fabio", urlInvitacion);
133 Persona ponente1;
134 { 127 {
135 var eventos = agenda.GetEventosPropuestos(); 128 var eventos = agenda.GetEventosPropuestos();
136 Assert.AreEqual(1, eventos.Count); 129 Assert.AreEqual(1, eventos.Count);
137 130
138 Evento evento = eventos[0]; 131 Evento evento = eventos[0];
139 Assert.AreEqual("Fabio", evento.Persona.Nombre); 132 Assert.AreEqual("Fabio", evento.Persona.Nombre);
140 133
141 eventoId = evento.Id; 134 eventoId = evento.Id;
142 ponente1 = evento.Persona;
143 } 135 }
144 136
145 agenda.ModificarPropuesta(eventoId, titulo, "José", urlInvitacion); 137 agenda.ModificarPropuesta(eventoId, titulo, "José", urlInvitacion);
146 Persona ponente2;
147 { 138 {
148 var eventos = agenda.GetEventosPropuestos(); 139 var eventos = agenda.GetEventosPropuestos();
149 Assert.AreEqual(1, eventos.Count); 140 Assert.AreEqual(1, eventos.Count);
150 141
151 Evento evento = eventos[0]; 142 Evento evento = eventos[0];
152 Assert.IsNotNull(evento.Persona); 143 Assert.IsNotNull(evento.Persona);
153 ponente2 = evento.Persona;
154 } 144 }
155
156 Assert.AreEqual(0, ponente1.Eventos.Count());
157 Assert.AreEqual(1, ponente2.Eventos.Count());
158 } 145 }
159 } 146 }
160 } 147 }