diff Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 118:b74734a1a755

Manejo de eventos por estado
author Nelo@Kenia.neluz.int
date Wed, 22 Jun 2011 09:32:59 -0300
parents 80c22175c9b5
children 62791999ad01
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Sun Jun 19 13:35:34 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs	Wed Jun 22 09:32:59 2011 -0300
@@ -19,18 +19,18 @@
 		{
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
 
-      agenda.Proponer("Van", null, urlInvitacion, TipoEvento.Van);
+			agenda.Proponer("Van", null, urlInvitacion, TipoEvento.Van);
 			{
-				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-				IList<Evento> eventosPublicados = agenda.GetEventosAgendados();
+				IList<Evento> eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
+				IList<Evento> eventosAgendados = agenda.GetEventosActivos(EventoAgendadoState.GetInstance());
 
 				Assert.AreEqual(1, eventosPropuestos.Count);
-				Assert.AreEqual(0, eventosPublicados.Count);
+				Assert.AreEqual(0, eventosAgendados.Count);
 
 				var evento = eventosPropuestos.FirstOrDefault();
 				agenda.ModificarPropuesta(evento.Id, "Van 2", "otro ponente", urlInvitacion);
 
-				eventosPropuestos = agenda.GetEventosPropuestos();
+				eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
 				Assert.AreEqual(1, eventosPropuestos.Count);
 
 				evento = eventosPropuestos.FirstOrDefault();
@@ -38,14 +38,14 @@
 				Assert.AreEqual("otro ponente", evento.Ponente.Nombre);
 			}
 
-      var r = agenda.Agendar("Van 2", "jjmontes", DateTime.Now, urlInvitacion, TipoEvento.Van);
+			var r = agenda.Agendar("Van 2", "jjmontes", DateTime.Now, urlInvitacion, TipoEvento.Van);
 			Assert.IsTrue(r.Succeful);
 			{
-				IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-				IList<Evento> eventosPublicados = agenda.GetEventosAgendados();
+				IList<Evento> eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
+				IList<Evento> eventosAgendados = agenda.GetEventosActivos(EventoAgendadoState.GetInstance());
 
 				Assert.AreEqual(0, eventosPropuestos.Count);
-				Assert.AreEqual(1, eventosPublicados.Count);
+				Assert.AreEqual(1, eventosAgendados.Count);
 			}
 		}
 
@@ -55,14 +55,14 @@
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
 
 			{
-        agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
+				agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
 			}
 
 			{
-				var van = agenda.GetEventosPropuestos().FirstOrDefault();
+				var van = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).FirstOrDefault();
 				Assert.IsNotNull(van);
 				var r = agenda.Agendar(van.Titulo, "Ponente", null,
-          urlInvitacion, TipoEvento.Van);
+		  urlInvitacion, TipoEvento.Van);
 				Assert.IsFalse(r.Succeful);
 			}
 		}
@@ -73,16 +73,16 @@
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
 
 			{
-        agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
+				agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
 			}
 
 			{
-				var van = agenda.GetEventosPropuestos().FirstOrDefault();
+				var van = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).FirstOrDefault();
 				Assert.IsNotNull(van);
 
 				van.Actualizar(null, DateTime.Today.AddDays(5), urlInvitacion);
 				var r = agenda.Agendar(van.Titulo, string.Empty, van.Fecha,
-          urlInvitacion, TipoEvento.Van);
+		  urlInvitacion, TipoEvento.Van);
 				Assert.IsFalse(r.Succeful);
 			}
 		}
@@ -104,7 +104,7 @@
 
 			var agenda = new Agenda(null, repository.Object, DefaultPersonaRepository);
 
-      var r = agenda.Proponer(string.Empty, null, urlInvitacion, TipoEvento.Van);
+			var r = agenda.Proponer(string.Empty, null, urlInvitacion, TipoEvento.Van);
 			Assert.IsFalse(r.Succeful);
 
 			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
@@ -117,16 +117,16 @@
 
 			SetCurrentUser(null, null);
 
-      Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Proponer("Inmortalidad de la meduza.", null, urlInvitacion, TipoEvento.Van));
+			Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Proponer("Inmortalidad de la meduza.", null, urlInvitacion, TipoEvento.Van));
 		}
 
 		[Test]
 		public void Proponer_evento_correctamente()
 		{
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
+			agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
 
-			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
+			IList<Evento> eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
 			Assert.IsNotNull(eventosPropuestos);
 			Assert.AreEqual(1, eventosPropuestos.Count);
 			Assert.AreEqual("Van propuesta", eventosPropuestos[0].Titulo);
@@ -137,16 +137,16 @@
 		{
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
 
-      agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
+			agenda.Proponer("Van propuesta", null, urlInvitacion, TipoEvento.Van);
 			var r = agenda.Agendar("Van publicada", "jjmontes", DateTime.Now,
-        urlInvitacion, TipoEvento.Van);
+			                       urlInvitacion, TipoEvento.Van);
 			Assert.IsTrue(r.Succeful);
 
-			IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
-			IList<Evento> eventosPublicados = agenda.GetEventosAgendados();
+			IList<Evento> eventosPropuestos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance());
+			IList<Evento> eventosAgendados = agenda.GetEventosActivos(EventoAgendadoState.GetInstance());
 
 			Assert.AreEqual(1, eventosPropuestos.Count);
-			Assert.AreEqual(1, eventosPublicados.Count);
+			Assert.AreEqual(1, eventosAgendados.Count);
 		}
 	}
 }
\ No newline at end of file