Mercurial > altnet-hispano
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 } |