comparison Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 231:e5959f3405e0

Eventos sin ponentes
author nelopauselli
date Wed, 28 Sep 2011 20:02:44 -0300
parents f23ee59ef1bd
children c61954d24c8c
comparison
equal deleted inserted replaced
230:e38d53a1ead9 231:e5959f3405e0
82 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(0)); 82 publicador.Verify(p => p.Publicar(It.IsAny<IEnumerable<Track>>()), Times.Exactly(0));
83 repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0)); 83 repository.Verify(p => p.Save(It.IsAny<Evento>()), Times.Exactly(0));
84 } 84 }
85 85
86 [Test] 86 [Test]
87 public void Intentar_agendar_evento_sin_ponente() 87 public void Intentar_agendar_van_sin_ponente()
88 { 88 {
89 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); 89 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
90 90
91 var fechaInicio = DateTime.Now.ToUniversalTime(); 91 var fechaInicio = DateTime.Now.ToUniversalTime();
92 var fechaTermino = fechaInicio.AddHours(2); 92 var fechaTermino = fechaInicio.AddHours(2);
93 var r = agenda.Agendar("Van para publicar", Guid.Empty, fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van); 93 var r = agenda.Agendar("Van para publicar", Guid.Empty, fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Van);
94 94
95 Assert.IsFalse(r.Succeful); 95 Assert.IsFalse(r.Succeful);
96 }
97
98 [Test]
99 public void Agendar_cafe_sin_ponente()
100 {
101 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
102
103 var fechaInicio = DateTime.Now.ToUniversalTime();
104 var fechaTermino = fechaInicio.AddHours(2);
105 var r = agenda.Agendar("Cafe para publicar", Guid.Empty, fechaInicio, fechaTermino, urlInvitacion, TipoEvento.Cafe);
106
107 Assert.IsTrue(r.Succeful);
108 }
109
110 [Test]
111 public void Agendar_grupo_de_estudio_sin_ponente()
112 {
113 var agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository);
114
115 var fechaInicio = DateTime.Now.ToUniversalTime();
116 var fechaTermino = fechaInicio.AddHours(2);
117 var r = agenda.Agendar("GrupoEstudio para publicar", Guid.Empty, fechaInicio, fechaTermino, urlInvitacion, TipoEvento.GrupoEstudio);
118
119 Assert.IsTrue(r.Succeful);
96 } 120 }
97 121
98 [Test] 122 [Test]
99 public void Agendar_evento_con_multiples_publicadores() 123 public void Agendar_evento_con_multiples_publicadores()
100 { 124 {