# HG changeset patch # User nelo@MTEySS.neluz.int # Date 1300073134 10800 # Node ID 9a07d3091a40e854adca80eabc5d9a081b9c0ad5 # Parent ed29ceb025a99bf9ec64eb1f66145dc67828553e Test sobre la modificación de un evento diff -r ed29ceb025a9 -r 9a07d3091a40 Agendas/trunk/src/Agendas.Tests/AgendaTests.cs --- a/Agendas/trunk/src/Agendas.Tests/AgendaTests.cs Mon Mar 14 00:16:44 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/AgendaTests.cs Mon Mar 14 00:25:34 2011 -0300 @@ -141,6 +141,28 @@ } [Test] + public void Publicar_y_modificar_van() + { + var repository = new EventoRepository(); + + var agenda = new Agenda(null, null, SeguridadServiceDefault, repository); + + var van = EventoObjectMother.GetVanValidaParaPublicar(); + agenda.Publicar(van.Titulo, van.Ponente, van.Fecha); + + var evento = repository.GetEventosConFecha().First(); + Assert.AreNotEqual(Guid.Empty, evento.Id); + + DateTime fecha = evento.Fecha.Value.AddDays(7); + agenda.ModificarEvento(evento.Id, "otro titulo", "otro ponente", fecha); + + evento = repository.GetEventosConFecha().First(); + Assert.AreEqual("otro titulo", evento.Titulo); + Assert.AreEqual("otro ponente", evento.Ponente); + Assert.AreEqual(fecha, evento.Fecha); + } + + [Test] public void Propuesta_de_van_con_usuario_autenticado() { var repository = new EventoRepository();