diff Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 138:62791999ad01

Agregando relaciĆ³n entre Evento y Patrocinador
author nelopauselli
date Thu, 28 Jul 2011 10:13:28 -0300
parents 6f1041301797
children 3639803112c6
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs	Thu Jul 28 09:26:24 2011 -0300
+++ b/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs	Thu Jul 28 10:13:28 2011 -0300
@@ -29,7 +29,7 @@
 
 			publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Throws(new Exception("Error intencional"));
 
-			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			Assert.Throws<Exception>(
 				() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now, urlInvitacion, TipoEvento.Van));
@@ -47,7 +47,7 @@
 			var publicador = new Mock<IPublicador>();
 			var repository = new Mock<IEventoRepository>();
 
-			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			Assert.Throws<IdentityContextNotConfiguredException>(
 				() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
@@ -63,7 +63,7 @@
 			var publicador = new Mock<IPublicador>();
 			var repository = new Mock<IEventoRepository>();
 
-			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			Assert.Throws<UsuarioNoAutenticadoException>(() => agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
 		urlInvitacion, TipoEvento.Van));
@@ -75,7 +75,7 @@
 		[Test]
 		public void Intentar_agendar_evento_sin_ponente()
 		{
-			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			var r = agenda.Agendar("Van para publicar", string.Empty, DateTime.Now,
 		urlInvitacion, TipoEvento.Van);
@@ -92,7 +92,7 @@
 			var repository = new Mock<IEventoRepository>();
 
 			var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }),
-															repository.Object, DefaultPersonaRepository);
+															repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
 		urlInvitacion, TipoEvento.Van);
@@ -107,7 +107,7 @@
 		{
 			var publicador = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
 		urlInvitacion, TipoEvento.Van);
@@ -130,7 +130,7 @@
 			var repository = DefaultEventoRepository;
 			var publicador = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador.Object, repository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador.Object, repository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
 		urlInvitacion, TipoEvento.Van);
@@ -163,7 +163,7 @@
 			var publicador2 = new Mock<IPublicador>();
 
 			var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }),
-															DefaultEventoRepository, DefaultPersonaRepository);
+															DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			agenda.Agendar("Van para publicar", "jjmontes", DateTime.Now,
 		urlInvitacion, TipoEvento.Van);
@@ -183,7 +183,7 @@
 			var publicador2 = new Mock<IPublicador>();
 
 			var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }),
-															DefaultEventoRepository, DefaultPersonaRepository);
+															DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 
 			agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 			Assert.AreEqual(1, agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).Count);
@@ -210,7 +210,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
 			var evento =
@@ -225,7 +225,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
 			var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -239,7 +239,7 @@
         {
             var publicador1 = new Mock<IPublicador>();
 
-            var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
             agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
             var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -256,7 +256,7 @@
         {
             var publicador1 = new Mock<IPublicador>();
 
-            var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
             agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
             var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -274,7 +274,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
 			var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -290,7 +290,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
 			var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -307,7 +307,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Agendar("Html 5", "jjmontes", DateTime.MinValue, urlInvitacion, TipoEvento.Van);
 
 			var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5");
@@ -326,7 +326,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
 			var evento =
@@ -343,7 +343,7 @@
 		{
 			var publicador1 = new Mock<IPublicador>();
 
-			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository);
+			var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
 			agenda.Proponer("Html 5", "jjmontes", urlInvitacion, TipoEvento.Van);
 
 			var evento =