comparison Agendas/trunk/src/Agendas.Google.Test/PublicadorTest.cs @ 200:5346c0500594 deploy pre 1.0

Pasando a estructura de db fija, ya no se crea automáticamente. Se comenta lo referente a Patrocinadores que queda para alguna futura versión. Script para tablas de v1.0
author nelopauselli
date Wed, 17 Aug 2011 17:54:45 -0300
parents cd96cfc8a1f5
children 33976aea7546
comparison
equal deleted inserted replaced
199:39ce09df76dc 200:5346c0500594
20 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc); 20 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc);
21 var fechaTermino = fechaInicio.AddHours(2); 21 var fechaTermino = fechaInicio.AddHours(2);
22 adapter.Setup(ad => ad.CreateEvent(It.IsAny<IGEventDetail>(), out message)).Returns(true); 22 adapter.Setup(ad => ad.CreateEvent(It.IsAny<IGEventDetail>(), out message)).Returns(true);
23 23
24 var publicador = new GooglePublicador(adapter.Object); 24 var publicador = new GooglePublicador(adapter.Object);
25 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); 25 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
26 26
27 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van); 27 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van);
28 adapter.Verify(ad => ad.CreateEvent(It.IsAny<IGEventDetail>(), out message), Times.Never()); 28 adapter.Verify(ad => ad.CreateEvent(It.IsAny<IGEventDetail>(), out message), Times.Never());
29 29
30 30
41 var detail = new VanGEventDetail(); 41 var detail = new VanGEventDetail();
42 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc); 42 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc);
43 var fechaTermino = fechaInicio.AddHours(2); 43 var fechaTermino = fechaInicio.AddHours(2);
44 44
45 var publicador = new GooglePublicador(adapter.Object); 45 var publicador = new GooglePublicador(adapter.Object);
46 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); 46 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
47 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van); 47 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van);
48 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio, 48 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio,
49 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion", 49 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion",
50 TipoEvento.Van); 50 TipoEvento.Van);
51 51
81 var detail = new CafeGEventDetail(); 81 var detail = new CafeGEventDetail();
82 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc); 82 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc);
83 var fechaTermino = fechaInicio.AddHours(2); 83 var fechaTermino = fechaInicio.AddHours(2);
84 84
85 var publicador = new GooglePublicador(adapter.Object); 85 var publicador = new GooglePublicador(adapter.Object);
86 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); 86 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
87 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Cafe); 87 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Cafe);
88 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio, 88 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio,
89 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion", 89 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion",
90 TipoEvento.Cafe); 90 TipoEvento.Cafe);
91 91
121 var detail = new EstudioGEventDetail(); 121 var detail = new EstudioGEventDetail();
122 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc); 122 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc);
123 var fechaTermino = fechaInicio.AddHours(2); 123 var fechaTermino = fechaInicio.AddHours(2);
124 124
125 var publicador = new GooglePublicador(adapter.Object); 125 var publicador = new GooglePublicador(adapter.Object);
126 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); 126 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
127 agenda.Proponer("Agile Patterns", null, null, TipoEvento.GrupoEstudio); 127 agenda.Proponer("Agile Patterns", null, null, TipoEvento.GrupoEstudio);
128 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio, 128 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio,
129 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion", 129 fechaTermino, "https://groups.google.com/d/topic/altnet-hispano/arYEMsPiAtY/discussion",
130 TipoEvento.GrupoEstudio); 130 TipoEvento.GrupoEstudio);
131 131
162 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc); 162 var fechaInicio = new DateTime(2011, 07, 09, 18, 0, 0, DateTimeKind.Utc);
163 var fechaTermino = fechaInicio.AddHours(2); 163 var fechaTermino = fechaInicio.AddHours(2);
164 adapter.Setup(ad => ad.DeleteEvent(It.IsAny<DateTime>(), It.IsAny<DateTime>(), out message)).Returns(true); 164 adapter.Setup(ad => ad.DeleteEvent(It.IsAny<DateTime>(), It.IsAny<DateTime>(), out message)).Returns(true);
165 165
166 var publicador = new GooglePublicador(adapter.Object); 166 var publicador = new GooglePublicador(adapter.Object);
167 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); 167 var agenda = new Agenda(publicador, DefaultEventoRepository, DefaultPersonaRepository);
168 168
169 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van); 169 agenda.Proponer("Agile Patterns", null, null, TipoEvento.Van);
170 adapter.Verify(ad => ad.DeleteEvent(It.IsAny<DateTime>(), It.IsAny<DateTime>(), out message), Times.Never()); 170 adapter.Verify(ad => ad.DeleteEvent(It.IsAny<DateTime>(), It.IsAny<DateTime>(), out message), Times.Never());
171 171
172 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio, 172 agenda.Agendar("Agile Patterns", TestsHelper.GetOrCreatePonente("Alejandro Labra"), fechaInicio,