Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/PonentesTests.cs @ 109:6bd9be78caa0
Merge
author | Nelo@Kenia.neluz.int |
---|---|
date | Tue, 07 Jun 2011 23:21:07 -0300 |
parents | 80c22175c9b5 |
children | b74734a1a755 |
comparison
equal
deleted
inserted
replaced
108:786a90e26c9b | 109:6bd9be78caa0 |
---|---|
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]; |