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];