Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/AgendarTests.cs @ 300:48ab8788bd19
#200: Patrocinadores: Agregar link al sitio web.
author | juanjose.montesdeocaarbos |
---|---|
date | Mon, 27 Feb 2012 14:45:12 -0300 |
parents | bc8dfbde0523 |
children |
comparison
equal
deleted
inserted
replaced
299:8522d6a25888 | 300:48ab8788bd19 |
---|---|
403 TipoEvento.Van); | 403 TipoEvento.Van); |
404 | 404 |
405 var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5"); | 405 var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5"); |
406 | 406 |
407 agenda.Confirmar(evento.Id); | 407 agenda.Confirmar(evento.Id); |
408 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress") }); | 408 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress", "http://apress.com/") }); |
409 agenda.Publicar(evento.Id, 1, urlWiki, duracion); | 409 agenda.Publicar(evento.Id, 1, urlWiki, duracion); |
410 | 410 |
411 Assert.IsInstanceOf(typeof(EventoPublicadoState), evento.Estado); | 411 Assert.IsInstanceOf(typeof(EventoPublicadoState), evento.Estado); |
412 Assert.That(evento.GetTrackNews().Count(t => t.Accion == Accion.Publicar) == 1); | 412 Assert.That(evento.GetTrackNews().Count(t => t.Accion == Accion.Publicar) == 1); |
413 } | 413 } |
425 agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, | 425 agenda.Agendar("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, fechaInicio, fechaTermino, urlInvitacion, |
426 TipoEvento.Van); | 426 TipoEvento.Van); |
427 | 427 |
428 var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5"); | 428 var evento = DefaultEventoRepository.GetActivos().Single(e => e.Titulo == "Html 5"); |
429 agenda.Confirmar(evento.Id); | 429 agenda.Confirmar(evento.Id); |
430 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress") }); | 430 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress", "http://apress.com/") }); |
431 agenda.Publicar(evento.Id, 71, urlWiki, duracion); | 431 agenda.Publicar(evento.Id, 71, urlWiki, duracion); |
432 | 432 |
433 Assert.AreEqual(71, evento.NumeroOrden); | 433 Assert.AreEqual(71, evento.NumeroOrden); |
434 Assert.AreEqual(urlWiki, evento.UrlWiki); | 434 Assert.AreEqual(urlWiki, evento.UrlWiki); |
435 Assert.AreEqual(duracion, evento.Duracion); | 435 Assert.AreEqual(duracion, evento.Duracion); |
464 agenda.Proponer("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); | 464 agenda.Proponer("Html 5", new[]{TestsHelper.GetOrCreatePonente("jjmontes")}, urlInvitacion, TipoEvento.Van); |
465 | 465 |
466 var evento = | 466 var evento = |
467 DefaultEventoRepository.GetByState(EventoPropuestoState.GetInstance()).Single(e => e.Titulo == "Html 5"); | 467 DefaultEventoRepository.GetByState(EventoPropuestoState.GetInstance()).Single(e => e.Titulo == "Html 5"); |
468 | 468 |
469 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress") }); | 469 agenda.IndicarPatrocinadores(evento.Id, new List<Guid> { TestsHelper.GetOrCreatePatrocinador("Apress", "http://apress.com/") }); |
470 | 470 |
471 Assert.IsFalse(evento.Estado.GetType() == typeof(EventoConfirmadoState)); | 471 Assert.IsFalse(evento.Estado.GetType() == typeof(EventoConfirmadoState)); |
472 Assert.Throws<AccionNoSoportadaException>(() => agenda.Publicar(evento.Id, 1, urlWiki, duracion)); | 472 Assert.Throws<AccionNoSoportadaException>(() => agenda.Publicar(evento.Id, 1, urlWiki, duracion)); |
473 } | 473 } |
474 | 474 |