comparison Agendas/trunk/src/Agendas.Google.Test/GCalendarTest.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 c61954d24c8c
comparison
equal deleted inserted replaced
184:2a336a6a76b5 185:2d02adb79322
8 namespace Agendas.Google.Test 8 namespace Agendas.Google.Test
9 { 9 {
10 [TestFixture] 10 [TestFixture]
11 public class GCalendarTest : TestBase 11 public class GCalendarTest : TestBase
12 { 12 {
13 private readonly DateTime _fechaEvento = new DateTime(2011, 07, 16); 13 private readonly DateTime _fechaEvento = new DateTime(2011, 07, 16, 18, 0, 0, DateTimeKind.Utc);
14 private readonly DateTime _fechaTermino = new DateTime(2011, 07, 16, 20, 0, 0, DateTimeKind.Utc);
14 15
15 [Test] 16 [Test]
16 public void CrearEventoGoogleCalendar() 17 public void CrearEventoGoogleCalendar()
17 { 18 {
18 var gCalendar = new GCalendarAdapter("VAN"); 19 var gCalendar = new GCalendarAdapter("VAN");
19 var ev = Evento.Agendar("Evento Test", null, _fechaEvento, "url", TipoEvento.Cafe); 20 var ev = Evento.Agendar("Evento Test", null, _fechaEvento, _fechaTermino, "url", TipoEvento.Cafe);
20 string message; 21 string message;
21 var detail = new CafeGEventDetail(); 22 var detail = new CafeGEventDetail();
22 detail.Generate(ev); 23 detail.Generate(ev);
23 var result = gCalendar.CreateEvent(detail, out message); 24 var result = gCalendar.CreateEvent(detail, out message);
24 25