Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 97:2434c2323f3d
En el evento, volvemos a llamar Ponente a la persona que está a cargo de la presentación
author | Nelo@Kenia.neluz.int |
---|---|
date | Sat, 04 Jun 2011 19:41:40 -0300 |
parents | 83d76f6e0a3c |
children | 80c22175c9b5 |
comparison
equal
deleted
inserted
replaced
96:1eb5a0e531bf | 97:2434c2323f3d |
---|---|
32 | 32 |
33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count); | 33 Assert.AreEqual(2, DefaultPersonaRepository.GetAll().Count); |
34 | 34 |
35 var evento = eventos[0]; | 35 var evento = eventos[0]; |
36 | 36 |
37 Assert.IsNotNull(evento.Persona); | 37 Assert.IsNotNull(evento.Ponente); |
38 } | 38 } |
39 | 39 |
40 [Test] | 40 [Test] |
41 public void Publicar_evento_con_ponente_registrado() | 41 public void Publicar_evento_con_ponente_registrado() |
42 { | 42 { |
54 Assert.AreEqual(1, agenda.GetEventosAgendados().Count); | 54 Assert.AreEqual(1, agenda.GetEventosAgendados().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.Persona.Nombre); | 59 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); |
60 Assert.AreEqual("fabiomaulo@gmail.com", evento.Persona.Mail); | 60 Assert.AreEqual("fabiomaulo@gmail.com", evento.Ponente.Mail); |
61 Assert.AreEqual("@fabiomaulo", evento.Persona.Twitter); | 61 Assert.AreEqual("@fabiomaulo", evento.Ponente.Twitter); |
62 Assert.AreEqual("http://fabiomaulo.blogspot.com", evento.Persona.Blog); | 62 Assert.AreEqual("http://fabiomaulo.blogspot.com", evento.Ponente.Blog); |
63 } | 63 } |
64 | 64 |
65 [Test] | 65 [Test] |
66 public void Publicar_evento_sin_ponente_registrado() | 66 public void Publicar_evento_sin_ponente_registrado() |
67 { | 67 { |
78 Assert.AreEqual(1, agenda.GetEventosAgendados().Count); | 78 Assert.AreEqual(1, agenda.GetEventosAgendados().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.Persona.Nombre); | 83 Assert.AreEqual("Fabio Maulo", evento.Ponente.Nombre); |
84 Assert.IsNullOrEmpty(evento.Persona.Twitter); | 84 Assert.IsNullOrEmpty(evento.Ponente.Twitter); |
85 } | 85 } |
86 | 86 |
87 [Test] | 87 [Test] |
88 public void Quitar_ponente_de_un_evento() | 88 public void Quitar_ponente_de_un_evento() |
89 { | 89 { |
97 { | 97 { |
98 var eventos = agenda.GetEventosPropuestos(); | 98 var eventos = agenda.GetEventosPropuestos(); |
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.Persona.Nombre); | 102 Assert.AreEqual("Fabio", evento.Ponente.Nombre); |
103 | 103 |
104 eventoId = evento.Id; | 104 eventoId = evento.Id; |
105 persona = evento.Persona; | 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.GetEventosPropuestos(); |
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.Persona); | 114 Assert.IsNull(evento.Ponente); |
115 } | 115 } |
116 } | 116 } |
117 | 117 |
118 [Test] | 118 [Test] |
119 public void Cambiar_ponente_de_un_evento() | 119 public void Cambiar_ponente_de_un_evento() |
127 { | 127 { |
128 var eventos = agenda.GetEventosPropuestos(); | 128 var eventos = agenda.GetEventosPropuestos(); |
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.Persona.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.GetEventosPropuestos(); |
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.Persona); | 143 Assert.IsNotNull(evento.Ponente); |
144 } | 144 } |
145 } | 145 } |
146 } | 146 } |
147 } | 147 } |