Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 214:7d838e7d83b3
Se soluciona ticket 176. Se agrega validación para que no se pueda agendar otro evento con el mismo título, buscando los eventos que no estén en estado propuesto.
author | alabra |
---|---|
date | Wed, 24 Aug 2011 19:49:18 -0300 |
parents | 5346c0500594 |
children | f23ee59ef1bd |
comparison
equal
deleted
inserted
replaced
209:a36a76bd6ec3 | 214:7d838e7d83b3 |
---|---|
539 | 539 |
540 Assert.IsNotNull(eventoPropuesto); | 540 Assert.IsNotNull(eventoPropuesto); |
541 Assert.IsNull(eventoPropuesto.FechaInicio); | 541 Assert.IsNull(eventoPropuesto.FechaInicio); |
542 Assert.IsNull(eventoPropuesto.FechaTermino); | 542 Assert.IsNull(eventoPropuesto.FechaTermino); |
543 } | 543 } |
544 | |
545 [Test] | |
546 public void Verificar_que_no_sea_posible_crear_dos_van_diferentes_con_igual_titulo() | |
547 { | |
548 var publicador1 = new Mock<IPublicador>(); | |
549 var agenda = new Agenda(publicador1.Object, DefaultEventoRepository, DefaultPersonaRepository); | |
550 var fechaInicio = new DateTime(2011, 8, 20, 18, 00, 00); | |
551 var fechaTermino = fechaInicio.AddHours(2); | |
552 | |
553 var r = agenda.Agendar("Conceptos de HTTP y Fiddler web debugger", TestsHelper.GetOrCreatePonente("jjmontes"), fechaInicio, | |
554 fechaTermino, string.Empty, TipoEvento.Van); | |
555 Assert.IsTrue(r.Succeful); | |
556 | |
557 fechaInicio = new DateTime(2011, 8, 27, 05, 00, 00); | |
558 fechaTermino = fechaInicio.AddHours(2); | |
559 r = agenda.Agendar("Conceptos de HTTP y Fiddler web debugger", | |
560 TestsHelper.GetOrCreatePonente("alabra"), | |
561 fechaInicio, | |
562 fechaTermino, string.Empty, TipoEvento.Van); | |
563 | |
564 Assert.IsFalse(r.Succeful); | |
565 } | |
544 } | 566 } |
545 } | 567 } |