Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 274:72a96459f910
Ticket #123: Patrocinadores de las vans.
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 30 Nov 2011 08:56:01 -0300 |
parents | 59f8fa2f835e |
children | bc8dfbde0523 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs Tue Nov 29 07:56:23 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/AgendarTests.cs Wed Nov 30 08:56:01 2011 -0300 @@ -29,7 +29,7 @@ publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Throws(new Exception("Error intencional")); repository.Setup(r => r.GetActivos()).Returns(new List<Evento>()); - var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository); + var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -51,7 +51,7 @@ var publicador = new Mock<IPublicador>(); var repository = new Mock<IEventoRepository>(); repository.Setup(r => r.GetActivos()).Returns(new List<Evento>()); - var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository); + var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -70,7 +70,7 @@ var publicador = new Mock<IPublicador>(); var repository = new Mock<IEventoRepository>(); repository.Setup(r => r.GetActivos()).Returns(new List<Evento>()); - var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository); + var agenda = new Agenda(publicador.Object, repository.Object, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -86,7 +86,7 @@ [Test] public void Intentar_agendar_van_sin_ponentes_null() { - var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -98,7 +98,7 @@ [Test] public void Intentar_agendar_van_sin_ponentes_empty() { - var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -111,7 +111,7 @@ [Test] public void Agendar_cafe_sin_ponente() { - var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -124,7 +124,7 @@ [Test] public void Agendar_grupo_de_estudio_sin_ponente() { - var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -142,7 +142,8 @@ var repository = new Mock<IEventoRepository>(); repository.Setup(r => r.GetActivos()).Returns(new List<Evento>()); var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }), - repository.Object, DefaultPersonaRepository); + repository.Object, DefaultPersonaRepository, + DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -159,7 +160,7 @@ { var publicador = new Mock<IPublicador>(); - var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -180,7 +181,7 @@ [Test] public void Agendar_evento_con_multiples_ponentes() { - var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -209,7 +210,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); var fechaInicioVanPublicar = DateTime.Now.ToUniversalTime(); var fechaTerminoVanPublicar = fechaInicioVanPublicar.AddHours(2); @@ -247,7 +248,8 @@ var publicador2 = new Mock<IPublicador>(); var agenda = new Agenda(new CompositePublicador(new[] { publicador1.Object, publicador2.Object }), - DefaultEventoRepository, DefaultPersonaRepository); + DefaultEventoRepository, DefaultPersonaRepository, + DefaultPatrocinadorRepository); var fechaInicio = DateTime.Now.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); @@ -269,7 +271,8 @@ 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", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); Assert.AreEqual(1, agenda.GetEventosActivos(EventoPropuestoState.GetInstance()).Count); @@ -299,7 +302,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", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); var evento = @@ -314,7 +317,7 @@ { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechatermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechatermino, urlInvitacion, @@ -331,7 +334,7 @@ { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, @@ -351,7 +354,7 @@ { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, @@ -372,7 +375,7 @@ { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, @@ -393,7 +396,7 @@ var duracion = new TimeSpan(1, 34, 00); var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, @@ -415,7 +418,7 @@ var duracion = new TimeSpan(1, 34, 00); var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, @@ -437,7 +440,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", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); var evento = @@ -456,7 +459,7 @@ var duracion = new TimeSpan(1, 34, 00); 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", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); var evento = @@ -472,7 +475,7 @@ var duracion = new TimeSpan(1, 34, 00); var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, @@ -497,7 +500,7 @@ var duracion = new TimeSpan(1, 34, 00); var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[] {TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, @@ -520,7 +523,7 @@ const string urlWiki = "http://www.altnethispano.org/wiki/van-2010-10-21-mono-cecil.ashx"; var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = DateTime.MinValue.ToUniversalTime(); var fechaTermino = fechaInicio.AddHours(2); agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, @@ -541,7 +544,7 @@ public void Verificar_que_no_se_puedan_agendar_dos_eventos_para_el_mismo_intervalo() { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = new DateTime(2011, 7, 1, 18, 00, 00); var fechaTermino = fechaInicio.AddHours(2); @@ -592,7 +595,7 @@ public void Verificar_que_no_se_modifique_una_propuesta_de_VAN_al_intentar_agendarla_con_fechas_usadas() { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = new DateTime(2011, 7, 1, 18, 00, 00); var fechaTermino = fechaInicio.AddHours(2); @@ -619,7 +622,7 @@ public void Verificar_que_no_sea_posible_crear_dos_van_diferentes_con_igual_titulo() { var publicador1 = new Mock<IPublicador>(); - var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); + var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); var fechaInicio = new DateTime(2011, 8, 20, 18, 00, 00); var fechaTermino = fechaInicio.AddHours(2);