comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 106:80c22175c9b5

agregado de tipo de evento (van, cafe, grupoestudio) agregado de tipo de evento en el alta de evento y en el alta de propuestas desde la app web algunas correcciones en el publicador del blog agregado de textos para publicar en el blog eventos de tipo alt.net cafe
author jorge.rowies
date Mon, 06 Jun 2011 14:07:12 -0300
parents 2434c2323f3d
children b74734a1a755
comparison
equal deleted inserted replaced
105:1d820f17fc75 106:80c22175c9b5
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); 21 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository);
22 22
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); 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); 26 urlInvitacion, TipoEvento.Van);
27 27
28 var eventos = agenda.GetEventosAgendados(); 28 var eventos = agenda.GetEventosAgendados();
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));
47 47
48 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository); 48 var agenda = new Agenda(publicador.Object, DefaultEventoRepository, DefaultPersonaRepository);
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); 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.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
71 t => evento = t.First().Evento); 71 t => evento = t.First().Evento);
72 72
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); 76 urlInvitacion, TipoEvento.Van);
77 77
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
90 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); 90 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
91 91
92 const string titulo = "Audit (parallel model) con NHibernate 3"; 92 const string titulo = "Audit (parallel model) con NHibernate 3";
93 Guid eventoId; 93 Guid eventoId;
94 94
95 agenda.Proponer(titulo, "Fabio", urlInvitacion); 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.GetEventosPropuestos();
99 Assert.AreEqual(1, eventos.Count); 99 Assert.AreEqual(1, eventos.Count);
100 100
121 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); 121 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
122 122
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); 126 agenda.Proponer(titulo, "Fabio", urlInvitacion, TipoEvento.Van);
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];