Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 200:5346c0500594 deploy pre 1.0
Pasando a estructura de db fija, ya no se crea automáticamente.
Se comenta lo referente a Patrocinadores que queda para alguna futura versión.
Script para tablas de v1.0
author | nelopauselli |
---|---|
date | Wed, 17 Aug 2011 17:54:45 -0300 |
parents | 2d02adb79322 |
children | e5959f3405e0 |
comparison
equal
deleted
inserted
replaced
199:39ce09df76dc | 200:5346c0500594 |
---|---|
16 public void Publicar_dos_eventos_con_el_mismo_ponente_no_registrado() | 16 public void Publicar_dos_eventos_con_el_mismo_ponente_no_registrado() |
17 { | 17 { |
18 var publicador = new Mock<IPublicador>(); | 18 var publicador = new Mock<IPublicador>(); |
19 Assert.AreEqual(1, DefaultPersonaRepository.GetAll().Count); | 19 Assert.AreEqual(1, DefaultPersonaRepository.GetAll().Count); |
20 | 20 |
21 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 21 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); |
22 var fechaInicioNHibernate = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); | 22 var fechaInicioNHibernate = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); |
23 var fechaTerminoNHibernate = fechaInicioNHibernate.AddHours(2); | 23 var fechaTerminoNHibernate = fechaInicioNHibernate.AddHours(2); |
24 | 24 |
25 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), | 25 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), |
26 fechaInicioNHibernate, fechaTerminoNHibernate, urlInvitacion, TipoEvento.Van); | 26 fechaInicioNHibernate, fechaTerminoNHibernate, urlInvitacion, TipoEvento.Van); |
48 var publicador = new Mock<IPublicador>(); | 48 var publicador = new Mock<IPublicador>(); |
49 Evento evento = null; | 49 Evento evento = null; |
50 publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Callback<IEnumerable<Track>>( | 50 publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Callback<IEnumerable<Track>>( |
51 t => evento = t.First().Evento); | 51 t => evento = t.First().Evento); |
52 | 52 |
53 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 53 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); |
54 | 54 |
55 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com"); | 55 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com"); |
56 var fechaInicio = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); | 56 var fechaInicio = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); |
57 var fechaTermino = fechaInicio.AddHours(2); | 57 var fechaTermino = fechaInicio.AddHours(2); |
58 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), | 58 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), |
75 var publicador = new Mock<IPublicador>(); | 75 var publicador = new Mock<IPublicador>(); |
76 Evento evento = null; | 76 Evento evento = null; |
77 publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Callback<IEnumerable<Track>>( | 77 publicador.Setup(p => p.Publicar(It.IsAny<IEnumerable<Track>>())).Callback<IEnumerable<Track>>( |
78 t => evento = t.First().Evento); | 78 t => evento = t.First().Evento); |
79 | 79 |
80 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 80 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); |
81 | 81 |
82 var fechaInicio = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); | 82 var fechaInicio = new DateTime(2011, 2, 26, 18, 0, 0, DateTimeKind.Utc); |
83 var fechaTermino = fechaInicio.AddHours(2); | 83 var fechaTermino = fechaInicio.AddHours(2); |
84 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), | 84 agenda.Agendar("Audit (parallel model) con NHibernate 3", TestsHelper.GetOrCreatePonente("Fabio Maulo"), |
85 fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van); | 85 fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van); |
94 } | 94 } |
95 | 95 |
96 [Test] | 96 [Test] |
97 public void Quitar_ponente_de_un_evento() | 97 public void Quitar_ponente_de_un_evento() |
98 { | 98 { |
99 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 99 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); |
100 | 100 |
101 const string titulo = "Audit (parallel model) con NHibernate 3"; | 101 const string titulo = "Audit (parallel model) con NHibernate 3"; |
102 Guid eventoId; | 102 Guid eventoId; |
103 | 103 |
104 agenda.Proponer(titulo, TestsHelper.GetOrCreatePonente("Fabio"), urlInvitacion, TipoEvento.Van); | 104 agenda.Proponer(titulo, TestsHelper.GetOrCreatePonente("Fabio"), urlInvitacion, TipoEvento.Van); |
125 } | 125 } |
126 | 126 |
127 [Test] | 127 [Test] |
128 public void Cambiar_ponente_de_un_evento() | 128 public void Cambiar_ponente_de_un_evento() |
129 { | 129 { |
130 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); | 130 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); |
131 | 131 |
132 const string titulo = "Audit (parallel model) con NHibernate 3"; | 132 const string titulo = "Audit (parallel model) con NHibernate 3"; |
133 Guid eventoId; | 133 Guid eventoId; |
134 | 134 |
135 agenda.Proponer(titulo, TestsHelper.GetOrCreatePonente("Fabio"), urlInvitacion, TipoEvento.Van); | 135 agenda.Proponer(titulo, TestsHelper.GetOrCreatePonente("Fabio"), urlInvitacion, TipoEvento.Van); |