Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs @ 274:72a96459f910
Ticket #123: Patrocinadores de las vans.
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 30 Nov 2011 08:56:01 -0300 |
parents | 5346c0500594 |
children | eeca9ddb330a |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs Tue Nov 29 07:56:23 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs Wed Nov 30 08:56:01 2011 -0300 @@ -6,105 +6,106 @@ namespace AltNetHispano.Agendas.Tests { - //[TestFixture] - //public class Eventos_y_patrocinadores_tests : TestBase - //{ - // private Guid _apressId; - // private Guid _jetbrainsId; - // private Guid _eventoId; - // private Agenda _agenda; + [TestFixture] + public class Eventos_y_patrocinadores_tests : TestBase + { + private Guid _apressId; + private Guid _jetbrainsId; + private Guid _eventoId; + private Agenda _agenda; - // [SetUp] - // public void CrearDatos() - // { - // _agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); + [SetUp] + public void CrearDatos() + { + _agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository); - // _apressId = CrearPatrocinador("Apress", "images/apress.gif"); - // _jetbrainsId = CrearPatrocinador("jetbrains", "images/jetbrains.png"); - // _eventoId = CrearEvento(); - // } + _apressId = CrearPatrocinador("Apress", "images/apress.gif"); + _jetbrainsId = CrearPatrocinador("jetbrains", "images/jetbrains.png"); + _eventoId = CrearEvento(); + } - // [Test] - // public void Indicar_patrociadores() - // { - // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); + [Test] + public void Indicar_patrociadores() + { + _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.AreNotEqual(Guid.Empty, evento.Id); - // Assert.IsNotNull(evento.FechaInicio); - // Assert.IsNotNull(evento.Patrocinadores); - // Assert.IsTrue(evento.Patrocinadores.Any()); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); - // } + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.AreNotEqual(Guid.Empty, evento.Id); + Assert.IsNotNull(evento.FechaInicio); + Assert.IsNotNull(evento.Patrocinadores); + Assert.IsTrue(evento.Patrocinadores.Any()); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); + } - // [Test] - // public void Agregar_patrociador() - // { - // { - // _agenda.IndicarPatrocinadores(_eventoId, new[] {_apressId}); + [Test] + public void Agregar_patrociador() + { + { + _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId }); - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); - // Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); - // } + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); + Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); + } - // { - // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); + { + _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); + + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); + } + } - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); - // } - // } + [Test] + public void Quitar_patrociador() + { + { + _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); - // [Test] - // public void Quitar_patrociador() - // { - // { - // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); + } - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); - // } - - // { - // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId }); + { + _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId }); - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); - // Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); - // } + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); + Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); + } - // { - // _agenda.IndicarPatrocinadores(_eventoId, new Guid[] {}); + { + _agenda.IndicarPatrocinadores(_eventoId, new Guid[] { }); - // var evento = DefaultEventoRepository.GetActivos().First(); - // Assert.IsFalse(evento.Patrocinadores.Any()); - // } - // } + var evento = DefaultEventoRepository.GetActivos().First(); + Assert.IsFalse(evento.Patrocinadores.Any()); + } + } - // private static Guid CrearPatrocinador(string nombre, string images) - // { - // var patrocinador = new Patrocinador(nombre); - // patrocinador.LoadLogo(images); + private static Guid CrearPatrocinador(string nombre, string images) + { + var patrocinador = new Patrocinador(nombre); + patrocinador.LoadLogo(images); - // var patrocinadorRepository = DefaultPatrocinadorRepository; - // patrocinadorRepository.Save(patrocinador); + var patrocinadorRepository = DefaultPatrocinadorRepository; + patrocinadorRepository.Save(patrocinador); - // return patrocinador.Id; - // } + return patrocinador.Id; + } - // private Guid CrearEvento() - // { - // var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); - // var fechaTermino = fechaInicio.AddHours(2); - // _agenda.Agendar("ADFS", TestsHelper.GetOrCreatePonente("Nelo Pauselli"), fechaInicio, fechaTermino, null, TipoEvento.Van); + private Guid CrearEvento() + { + var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); + var fechaTermino = fechaInicio.AddHours(2); + var ponentes = new[] {TestsHelper.GetOrCreatePonente("Carlos Peix"), TestsHelper.GetOrCreatePonente("Nelo Pauselli")}; + _agenda.Agendar("ADFS", ponentes, fechaInicio, fechaTermino, null, TipoEvento.Van); - // var evento = DefaultEventoRepository.GetActivos().First(); - // return evento.Id; - // } + var evento = DefaultEventoRepository.GetActivos().First(); + return evento.Id; + } - //} + } } \ No newline at end of file