Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 225:f23ee59ef1bd
Otros ponentes
author | nelopauselli |
---|---|
date | Mon, 26 Sep 2011 08:47:01 -0300 |
parents | 7d838e7d83b3 |
children | e5959f3405e0 |
comparison
equal
deleted
inserted
replaced
224:de6d206bd5c3 | 225:f23ee59ef1bd |
---|---|
135 | 135 |
136 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); | 136 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); |
137 | 137 |
138 var evento = eventos[0]; | 138 var evento = eventos[0]; |
139 | 139 |
140 } | |
141 | |
142 [Test] | |
143 public void Agendar_evento_con_multiples_ponentes() | |
144 { | |
145 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); | |
146 | |
147 var fechaInicio = DateTime.Now.ToUniversalTime(); | |
148 var fechaTermino = fechaInicio.AddHours(2); | |
149 | |
150 agenda.Agendar("Identity Providers, oAuth y Autenticaciones on-line", TestsHelper.GetOrCreatePonente("carlospeix"), fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van, new[] {TestsHelper.GetOrCreatePonente("nelopauselli")}); | |
151 | |
152 Assert.AreEqual(0, agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).Count); | |
153 | |
154 var eventos = agenda.GetEventosActivos(); | |
155 Assert.AreEqual(1, eventos.Count); | |
156 | |
157 var evento = eventos[0]; | |
158 | |
140 Assert.IsNotNull(evento.Ponente); | 159 Assert.IsNotNull(evento.Ponente); |
160 Assert.AreEqual("carlospeix", evento.Ponente.Twitter); | |
161 | |
162 Assert.IsNotNull(evento.OtrosPonentes); | |
163 Assert.AreEqual(1, evento.OtrosPonentes.Count()); | |
164 var colaborador = evento.OtrosPonentes.First(); | |
165 Assert.AreEqual("nelopauselli", colaborador.Twitter); | |
141 } | 166 } |
142 | 167 |
143 [Test] | 168 [Test] |
144 public void Agendar_y_modificar_evento() | 169 public void Agendar_y_modificar_evento() |
145 { | 170 { |