Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Google.Test/GCalendarTest.cs @ 145:e6e6bfb1da9e
En la edición de un evento (nuevo, propuesta, modificación), el ponente se selecciona desde un combo.
author | Nelo@Guinea.neluz.int |
---|---|
date | Mon, 01 Aug 2011 11:42:24 -0300 |
parents | 0ea32a748453 |
children | 734d3f0853bf |
line wrap: on
line source
using System; using System.Configuration; using AltNetHispano.Agendas.Domain; using AltNetHispano.Agendas.Google; using AltNetHispano.Agendas.Google.DetailsEvents; using AltNetHispano.Agendas.Tests; using Moq; using NUnit.Framework; namespace Agendas.Google.Test { [TestFixture] public class GCalendarTest : TestBase { private readonly DateTime _fechaEvento = new DateTime(2011, 07, 16); [Test] public void CrearEventoGoogleCalendar() { var gCalendar = new GCalendarAdapter("VAN", ConfigurationManager.AppSettings["userNameGoogleCalendar"], ConfigurationManager.AppSettings["passwordGoogleCalendar"], ConfigurationManager.AppSettings["calendarIdGoogleCalendar"]); var ev = Evento.Agendar("Evento Test", null, _fechaEvento, "url", TipoEvento.Cafe); string message; var detail = new CafeGEventDetail(); detail.Generate(ev); var result = gCalendar.CreateEvent(detail, out message); Assert.AreEqual(true, result); Assert.AreEqual(message, "Event create successful"); } [Test] public void EliminarEventoGoogleCalendar() { var gCalendar = new GCalendarAdapter("VAN", ConfigurationManager.AppSettings["userNameGoogleCalendar"], ConfigurationManager.AppSettings["passwordGoogleCalendar"], ConfigurationManager.AppSettings["calendarIdGoogleCalendar"]); string message; var startEvent = new DateTime(_fechaEvento.Year, _fechaEvento.Month, _fechaEvento.Day, 18, 0, 0, DateTimeKind.Utc); var endEvent = new DateTime(_fechaEvento.Year, _fechaEvento.Month, _fechaEvento.Day, 20, 0, 0, DateTimeKind.Utc); var result = gCalendar.DeleteEvent(startEvent, endEvent, out message); Assert.AreEqual(true, result); Assert.AreEqual(message, "Event delete successful"); } } }