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();