comparison 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
comparison
equal deleted inserted replaced
273:a7420f05716a 274:72a96459f910
4 using Moq; 4 using Moq;
5 using NUnit.Framework; 5 using NUnit.Framework;
6 6
7 namespace AltNetHispano.Agendas.Tests 7 namespace AltNetHispano.Agendas.Tests
8 { 8 {
9 //[TestFixture] 9 [TestFixture]
10 //public class Eventos_y_patrocinadores_tests : TestBase 10 public class Eventos_y_patrocinadores_tests : TestBase
11 //{ 11 {
12 // private Guid _apressId; 12 private Guid _apressId;
13 // private Guid _jetbrainsId; 13 private Guid _jetbrainsId;
14 // private Guid _eventoId; 14 private Guid _eventoId;
15 // private Agenda _agenda; 15 private Agenda _agenda;
16 16
17 // [SetUp] 17 [SetUp]
18 // public void CrearDatos() 18 public void CrearDatos()
19 // { 19 {
20 // _agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository); 20 _agenda = new Agenda(null, DefaultEventoRepository, DefaultPersonaRepository, DefaultPatrocinadorRepository);
21 21
22 // _apressId = CrearPatrocinador("Apress", "images/apress.gif"); 22 _apressId = CrearPatrocinador("Apress", "images/apress.gif");
23 // _jetbrainsId = CrearPatrocinador("jetbrains", "images/jetbrains.png"); 23 _jetbrainsId = CrearPatrocinador("jetbrains", "images/jetbrains.png");
24 // _eventoId = CrearEvento(); 24 _eventoId = CrearEvento();
25 // } 25 }
26 26
27 // [Test] 27 [Test]
28 // public void Indicar_patrociadores() 28 public void Indicar_patrociadores()
29 // { 29 {
30 // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); 30 _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId });
31 31
32 // var evento = DefaultEventoRepository.GetActivos().First(); 32 var evento = DefaultEventoRepository.GetActivos().First();
33 // Assert.AreNotEqual(Guid.Empty, evento.Id); 33 Assert.AreNotEqual(Guid.Empty, evento.Id);
34 // Assert.IsNotNull(evento.FechaInicio); 34 Assert.IsNotNull(evento.FechaInicio);
35 // Assert.IsNotNull(evento.Patrocinadores); 35 Assert.IsNotNull(evento.Patrocinadores);
36 // Assert.IsTrue(evento.Patrocinadores.Any()); 36 Assert.IsTrue(evento.Patrocinadores.Any());
37 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); 37 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress"));
38 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); 38 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains"));
39 // } 39 }
40 40
41 // [Test] 41 [Test]
42 // public void Agregar_patrociador() 42 public void Agregar_patrociador()
43 // { 43 {
44 // { 44 {
45 // _agenda.IndicarPatrocinadores(_eventoId, new[] {_apressId}); 45 _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId });
46 46
47 // var evento = DefaultEventoRepository.GetActivos().First(); 47 var evento = DefaultEventoRepository.GetActivos().First();
48 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); 48 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress"));
49 // Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); 49 Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains"));
50 // } 50 }
51 51
52 // { 52 {
53 // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); 53 _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId });
54 54
55 // var evento = DefaultEventoRepository.GetActivos().First(); 55 var evento = DefaultEventoRepository.GetActivos().First();
56 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); 56 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress"));
57 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); 57 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains"));
58 // } 58 }
59 // } 59 }
60 60
61 // [Test] 61 [Test]
62 // public void Quitar_patrociador() 62 public void Quitar_patrociador()
63 // { 63 {
64 // { 64 {
65 // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId }); 65 _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId, _jetbrainsId });
66 66
67 // var evento = DefaultEventoRepository.GetActivos().First(); 67 var evento = DefaultEventoRepository.GetActivos().First();
68 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); 68 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress"));
69 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); 69 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains"));
70 // } 70 }
71 71
72 // { 72 {
73 // _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId }); 73 _agenda.IndicarPatrocinadores(_eventoId, new[] { _apressId });
74 74
75 // var evento = DefaultEventoRepository.GetActivos().First(); 75 var evento = DefaultEventoRepository.GetActivos().First();
76 // Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress")); 76 Assert.IsTrue(evento.Patrocinadores.Any(p => p.Nombre == "Apress"));
77 // Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains")); 77 Assert.IsFalse(evento.Patrocinadores.Any(p => p.Nombre == "jetbrains"));
78 // } 78 }
79 79
80 // { 80 {
81 // _agenda.IndicarPatrocinadores(_eventoId, new Guid[] {}); 81 _agenda.IndicarPatrocinadores(_eventoId, new Guid[] { });
82 82
83 // var evento = DefaultEventoRepository.GetActivos().First(); 83 var evento = DefaultEventoRepository.GetActivos().First();
84 // Assert.IsFalse(evento.Patrocinadores.Any()); 84 Assert.IsFalse(evento.Patrocinadores.Any());
85 // } 85 }
86 // } 86 }
87 87
88 // private static Guid CrearPatrocinador(string nombre, string images) 88 private static Guid CrearPatrocinador(string nombre, string images)
89 // { 89 {
90 // var patrocinador = new Patrocinador(nombre); 90 var patrocinador = new Patrocinador(nombre);
91 // patrocinador.LoadLogo(images); 91 patrocinador.LoadLogo(images);
92 92
93 // var patrocinadorRepository = DefaultPatrocinadorRepository; 93 var patrocinadorRepository = DefaultPatrocinadorRepository;
94 // patrocinadorRepository.Save(patrocinador); 94 patrocinadorRepository.Save(patrocinador);
95 95
96 // return patrocinador.Id; 96 return patrocinador.Id;
97 // } 97 }
98 98
99 // private Guid CrearEvento() 99 private Guid CrearEvento()
100 // { 100 {
101 // var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); 101 var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime();
102 // var fechaTermino = fechaInicio.AddHours(2); 102 var fechaTermino = fechaInicio.AddHours(2);
103 // _agenda.Agendar("ADFS", TestsHelper.GetOrCreatePonente("Nelo Pauselli"), fechaInicio, fechaTermino, null, TipoEvento.Van); 103 var ponentes = new[] {TestsHelper.GetOrCreatePonente("Carlos Peix"), TestsHelper.GetOrCreatePonente("Nelo Pauselli")};
104 _agenda.Agendar("ADFS", ponentes, fechaInicio, fechaTermino, null, TipoEvento.Van);
104 105
105 // var evento = DefaultEventoRepository.GetActivos().First(); 106 var evento = DefaultEventoRepository.GetActivos().First();
106 // return evento.Id; 107 return evento.Id;
107 // } 108 }
108 109
109 //} 110 }
110 } 111 }