diff Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 106:80c22175c9b5

agregado de tipo de evento (van, cafe, grupoestudio) agregado de tipo de evento en el alta de evento y en el alta de propuestas desde la app web algunas correcciones en el publicador del blog agregado de textos para publicar en el blog eventos de tipo alt.net cafe
author jorge.rowies
date Mon, 06 Jun 2011 14:07:12 -0300
parents 1d820f17fc75
children b74734a1a755
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs	Mon Jun 06 09:12:52 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs	Mon Jun 06 14:07:12 2011 -0300
@@ -31,7 +31,7 @@
 
 			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository);
 
-			Assert.Throws<Exception>(() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now, urlInvitacion));
+      Assert.Throws<Exception>(() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now, urlInvitacion, TipoEvento.Van));
 			Assert.AreEqual(0, agenda.GetEventosAgendados().Count);
 
 			publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1));
@@ -50,7 +50,7 @@
 
 			Assert.Throws<IdentityContextNotConfiguredException>(
 				() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-					urlInvitacion));
+          urlInvitacion, TipoEvento.Van));
 			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
 		}
 
@@ -65,7 +65,7 @@
 			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository);
 
 			Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-				urlInvitacion));
+        urlInvitacion, TipoEvento.Van));
 
 			publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(0));
 			repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
@@ -77,7 +77,7 @@
 			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
 
 			var r = agenda.Agendar("Van para publicar", string.Empty, DateTime.Now,
-				urlInvitacion);
+        urlInvitacion, TipoEvento.Van);
 
 			Assert.IsFalse(r.Succeful);
 		}
@@ -94,7 +94,7 @@
 															repository.Object, DefaultPersonaRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-				urlInvitacion);
+        urlInvitacion, TipoEvento.Van);
 
 			publicador1.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1));
 			publicador2.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1));
@@ -109,7 +109,7 @@
 			var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-				urlInvitacion);
+        urlInvitacion, TipoEvento.Van);
 
 			Assert.AreEqual(0, agenda.GetEventosPropuestos().Count);
 
@@ -132,7 +132,7 @@
 			var agenda = new Agenda(publicador.Object, repository, DefaultPersonaRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-				urlInvitacion);
+        urlInvitacion, TipoEvento.Van);
 
 			publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1));
 
@@ -165,7 +165,7 @@
 															DefaultEventoRepository, DefaultPersonaRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
-				urlInvitacion);
+        urlInvitacion, TipoEvento.Van);
 
 			var van = agenda.GetEventosAgendados().Single(v => v.Titulo == "Van para publicar");
 			//agenda.Recordar(van.Id);
@@ -184,7 +184,7 @@
 			var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }),
 															DefaultEventoRepository, DefaultPersonaRepository);
 
-			agenda.Proponer("Html 5", "jjmontes", urlInvitacion);
+      agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 			Assert.AreEqual(1, agenda.GetEventosPropuestos().Count);
 			Assert.AreEqual(0, agenda.GetEventosAgendados().Count);
 
@@ -209,7 +209,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Proponer("Html 5", "jjmontes", urlInvitacion);
+      agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosSinFecha().Single(e => e.Titulo == "Html 5");
 
@@ -223,7 +223,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion);
+      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosConFecha().Single(e => e.Titulo == "Html 5");
 
@@ -237,7 +237,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion);
+      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosConFecha().Single(e => e.Titulo == "Html 5");
 
@@ -253,7 +253,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion);
+      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosConFecha().Single(e => e.Titulo == "Html 5");
 
@@ -270,7 +270,7 @@
       var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion);
+      agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosConFecha().Single(e => e.Titulo == "Html 5");
       agenda.Confirmar(evento.Id);
@@ -289,7 +289,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Proponer("Html 5", "jjmontes", urlInvitacion);
+      agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosSinFecha().Single(e => e.Titulo == "Html 5");
 
@@ -305,7 +305,7 @@
  			var publicador1 = new Mock<IPublicador>();
 
       var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
-      agenda.Proponer("Html 5", "jjmontes", urlInvitacion);
+      agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
       var evento = DefaultEventoRepository.GetEventosSinFecha().Single(e => e.Titulo == "Html 5");