Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Google.Test/PublicadorTest.cs @ 288:a6037c6c88d8
Se soluciona bug #198 Bug: Summary incorrecto en Google Calendar.
Se parametriza la hora en el mensaje.
author | user@MECHUQUE |
---|---|
date | Mon, 30 Jan 2012 01:52:47 -0300 |
parents | 72a96459f910 |
children |
comparison
equal
deleted
inserted
replaced
287:eeca9ddb330a | 288:a6037c6c88d8 |
---|---|
221 "\n\rFecha: sábado, 09 de julio de 2011 a las 18:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + | 221 "\n\rFecha: sábado, 09 de julio de 2011 a las 18:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + |
222 "\n\rPueden plantear sus comentarios e inquietudes sobre el tema de la reunión en: https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion" + | 222 "\n\rPueden plantear sus comentarios e inquietudes sobre el tema de la reunión en: https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion" + |
223 "\n\rPara mayor información sobre cómo atender la reunión consulten: http://tinyurl.com/van-hispano" + | 223 "\n\rPara mayor información sobre cómo atender la reunión consulten: http://tinyurl.com/van-hispano" + |
224 "\n\rPueden vincular el Google Calendar al suyo (http://screenr.com/nr7)", detail.Summary); | 224 "\n\rPueden vincular el Google Calendar al suyo (http://screenr.com/nr7)", detail.Summary); |
225 } | 225 } |
226 | |
227 [Test] | |
228 public void CuandoHoraEventoDiferente1800DadoTipoVanEntoncesSummaryCorrecto() | |
229 { | |
230 var adapter = new Mock<IGCalendarAdapter>(); | |
231 var detail = new VanGEventDetail(); | |
232 var fechaInicio = new DateTime(2011, 07, 09, 17, 0, 0, DateTimeKind.Utc); | |
233 var fechaTermino = fechaInicio.AddHours(2); | |
234 | |
235 var publicador = new GooglePublicador(adapter.Object); | |
236 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | |
237 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van); | |
238 agenda.Agendar("Agile Patterns", new[] { TestsHelper.GetOrCreatePonente("Alejandro Labra") }, fechaInicio, | |
239 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion", | |
240 TipoEvento.Van); | |
241 | |
242 var ev = DefaultEventoRepository.GetActivos()[0]; | |
243 detail.Generate(ev); | |
244 | |
245 Assert.AreEqual("http://snipr.com/virtualaltnet", detail.Location); | |
246 Assert.AreEqual("VAN sobre Agile Patterns", detail.Title); | |
247 | |
248 Assert.AreEqual(DateTimeKind.Utc, detail.StartEvent.Kind); | |
249 Assert.AreEqual(ev.FechaInicio.Value.Hour, detail.StartEvent.Hour); | |
250 Assert.AreEqual(ev.FechaInicio.Value.Day, detail.StartEvent.Day); | |
251 Assert.AreEqual(ev.FechaInicio.Value.Month, detail.StartEvent.Month); | |
252 Assert.AreEqual(ev.FechaInicio.Value.Year, detail.StartEvent.Year); | |
253 | |
254 Assert.AreEqual(DateTimeKind.Utc, detail.EndEvent.Kind); | |
255 Assert.AreEqual(ev.FechaTermino.Value.Hour, detail.EndEvent.Hour); | |
256 Assert.AreEqual(ev.FechaTermino.Value.Day, detail.EndEvent.Day); | |
257 Assert.AreEqual(ev.FechaTermino.Value.Month, detail.EndEvent.Month); | |
258 Assert.AreEqual(ev.FechaTermino.Value.Year, detail.EndEvent.Year); | |
259 | |
260 Assert.AreEqual("La comunidad ALT.NET Hispano (http://altnethispano.org) realizará una VAN sobre Agile Patterns, con Alejandro Labra." + | |
261 "\n\rFecha: sábado, 09 de julio de 2011 a las 17:00 hrs. Hora Internacional (GMT/UTC), con una duración aproximada de 2 horas." + | |
262 "\n\rPueden plantear sus comentarios e inquietudes sobre el tema de la reunión en: https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion" + | |
263 "\n\rPara mayor información sobre cómo atender la reunión consulten: http://tinyurl.com/van-hispano" + | |
264 "\n\rPueden vincular el Google Calendar al suyo (http://screenr.com/nr7)", detail.Summary); | |
265 } | |
226 } | 266 } |
227 } | 267 } |