Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.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 |
comparison
equal
deleted
inserted
replaced
117:7ef7e4bb71f6 | 118:b74734a1a755 |
---|---|
23 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), | 23 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), |
24 urlInvitacion, TipoEvento.Van); | 24 urlInvitacion, TipoEvento.Van); |
25 agenda.Agendar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5), | 25 agenda.Agendar("Conform - Parte 2", "Fabio Maulo", new DateTime(2011, 3, 5), |
26 urlInvitacion, TipoEvento.Van); | 26 urlInvitacion, TipoEvento.Van); |
27 | 27 |
28 var eventos = agenda.GetEventosAgendados(); | 28 var eventos = agenda.GetEventosActivos(); |
29 Assert.AreEqual(2, eventos.Count); | 29 Assert.AreEqual(2, eventos.Count); |
30 | 30 |
31 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(2)); | 31 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(2)); |
32 | 32 |
33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count); | 33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count); |
49 | 49 |
50 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com"); | 50 agenda.RegistrarPonente("Fabio Maulo", "fabiomaulo@gmail.com", "@fabiomaulo", "http://fabiomaulo.blogspot.com"); |
51 | 51 |
52 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), urlInvitacion, TipoEvento.Van); | 52 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), urlInvitacion, TipoEvento.Van); |
53 | 53 |
54 Assert.AreEqual(1, agenda.GetEventosAgendados().Count); | 54 Assert.AreEqual(1, agenda.GetEventosActivos().Count); |
55 | 55 |
56 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); | 56 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); |
57 | 57 |
58 Assert.IsNotNull(evento); | 58 Assert.IsNotNull(evento); |
59 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); | 59 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); |
73 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); | 73 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); |
74 | 74 |
75 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), | 75 agenda.Agendar("Audit (parallel model) con NHibernate 3", "Fabio Maulo", new DateTime(2011, 2, 26), |
76 urlInvitacion, TipoEvento.Van); | 76 urlInvitacion, TipoEvento.Van); |
77 | 77 |
78 Assert.AreEqual(1, agenda.GetEventosAgendados().Count); | 78 Assert.AreEqual(1, agenda.GetEventosActivos().Count); |
79 | 79 |
80 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); | 80 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(1)); |
81 | 81 |
82 Assert.IsNotNull(evento); | 82 Assert.IsNotNull(evento); |
83 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); | 83 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); |
93 Guid eventoId; | 93 Guid eventoId; |
94 | 94 |
95 agenda.Proponer(titulo, "Fabio", urlInvitacion, TipoEvento.Van); | 95 agenda.Proponer(titulo, "Fabio", urlInvitacion, TipoEvento.Van); |
96 Persona persona; | 96 Persona persona; |
97 { | 97 { |
98 var eventos = agenda.GetEventosPropuestos(); | 98 var eventos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()); |
99 Assert.AreEqual(1, eventos.Count); | 99 Assert.AreEqual(1, eventos.Count); |
100 | 100 |
101 Evento evento = eventos[0]; | 101 Evento evento = eventos[0]; |
102 Assert.AreEqual("Fabio", evento.Ponente.Nombre); | 102 Assert.AreEqual("Fabio", evento.Ponente.Nombre); |
103 | 103 |
105 persona = evento.Ponente; | 105 persona = evento.Ponente; |
106 } | 106 } |
107 | 107 |
108 agenda.ModificarPropuesta(eventoId, titulo, null, urlInvitacion); | 108 agenda.ModificarPropuesta(eventoId, titulo, null, urlInvitacion); |
109 { | 109 { |
110 var eventos = agenda.GetEventosPropuestos(); | 110 var eventos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()); |
111 Assert.AreEqual(1, eventos.Count); | 111 Assert.AreEqual(1, eventos.Count); |
112 | 112 |
113 Evento evento = eventos[0]; | 113 Evento evento = eventos[0]; |
114 Assert.IsNull(evento.Ponente); | 114 Assert.IsNull(evento.Ponente); |
115 } | 115 } |
123 const string titulo = "Audit (parallel model) con NHibernate 3"; | 123 const string titulo = "Audit (parallel model) con NHibernate 3"; |
124 Guid eventoId; | 124 Guid eventoId; |
125 | 125 |
126 agenda.Proponer(titulo, "Fabio", urlInvitacion, TipoEvento.Van); | 126 agenda.Proponer(titulo, "Fabio", urlInvitacion, TipoEvento.Van); |
127 { | 127 { |
128 var eventos = agenda.GetEventosPropuestos(); | 128 var eventos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()); |
129 Assert.AreEqual(1, eventos.Count); | 129 Assert.AreEqual(1, eventos.Count); |
130 | 130 |
131 Evento evento = eventos[0]; | 131 Evento evento = eventos[0]; |
132 Assert.AreEqual("Fabio", evento.Ponente.Nombre); | 132 Assert.AreEqual("Fabio", evento.Ponente.Nombre); |
133 | 133 |
134 eventoId = evento.Id; | 134 eventoId = evento.Id; |
135 } | 135 } |
136 | 136 |
137 agenda.ModificarPropuesta(eventoId, titulo, "José", urlInvitacion); | 137 agenda.ModificarPropuesta(eventoId, titulo, "José", urlInvitacion); |
138 { | 138 { |
139 var eventos = agenda.GetEventosPropuestos(); | 139 var eventos = agenda.GetEventosActivos(EventoPropuestoState.GetInstance()); |
140 Assert.AreEqual(1, eventos.Count); | 140 Assert.AreEqual(1, eventos.Count); |
141 | 141 |
142 Evento evento = eventos[0]; | 142 Evento evento = eventos[0]; |
143 Assert.IsNotNull(evento.Ponente); | 143 Assert.IsNotNull(evento.Ponente); |
144 } | 144 } |