Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Twitter.Tests/Publicador_tests.cs @ 185:2d02adb79322
Se agrega fecha de termino de un Evento y se incluye la hora a la fecha de inicio.
Se modifica la propiedad Fecha del Evento, renombrandola FechaInicio.
En el ModelView se agrega propiedades DuraciĆ³n y Hora del Evento cuando es Modificado, Nuevo y Agendado.
Las fechas ingresadas son creadas en sistema UTC
Queda pendiente Agregar duraciĆ³n a Google Calendar.
author | alabra |
---|---|
date | Tue, 09 Aug 2011 01:04:27 -0400 |
parents | 734d3f0853bf |
children | 5346c0500594 |
comparison
equal
deleted
inserted
replaced
184:2a336a6a76b5 | 185:2d02adb79322 |
---|---|
35 { | 35 { |
36 var adapter = new Mock<ITwitterAdapter>(); | 36 var adapter = new Mock<ITwitterAdapter>(); |
37 | 37 |
38 string message; | 38 string message; |
39 string twitt = null; | 39 string twitt = null; |
40 var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); | |
41 var fechaTermino = fechaInicio.AddHours(2); | |
40 adapter.Setup(a => a.Update(It.IsAny<string>(), out message)).Returns(true).Callback<string, string>((status, m) => twitt = status); | 42 adapter.Setup(a => a.Update(It.IsAny<string>(), out message)).Returns(true).Callback<string, string>((status, m) => twitt = status); |
41 | 43 |
42 var publicador = new TwitterPublicador(adapter.Object); | 44 var publicador = new TwitterPublicador(adapter.Object); |
43 | 45 |
44 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 46 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); |
45 agenda.Proponer("Identity Providers", null, null, TipoEvento.GrupoEstudio); | 47 agenda.Proponer("Identity Providers", null, null, TipoEvento.GrupoEstudio); |
46 | 48 |
47 adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Once()); | 49 adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Once()); |
48 | 50 |
49 agenda.Agendar("Identity Providers", TestsHelper.GetOrCreatePonente("Nelo Pauselli"), DateTime.Today.AddDays(7), null, TipoEvento.GrupoEstudio); | 51 agenda.Agendar("Identity Providers", TestsHelper.GetOrCreatePonente("Nelo Pauselli"), fechaInicio, fechaTermino, |
52 null, TipoEvento.GrupoEstudio); | |
50 | 53 |
51 adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Exactly(2)); | 54 adapter.Verify(a => a.Update(It.IsAny<string>(), out message), Times.Exactly(2)); |
52 | 55 |
53 Assert.That(twitt, Is.StringContaining("@nelopauselli")); | 56 Assert.That(twitt, Is.StringContaining("@nelopauselli")); |
54 | 57 |