Mercurial > altnet-hispano
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 } |