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 }