Mercurial > altnet-hispano
changeset 17:9a07d3091a40
Test sobre la modificación de un evento
author | nelo@MTEySS.neluz.int |
---|---|
date | Mon, 14 Mar 2011 00:25:34 -0300 |
parents | ed29ceb025a9 |
children | 8ed4a806ebe0 |
files | Agendas/trunk/src/Agendas.Tests/AgendaTests.cs |
diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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();