Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs @ 298:9bc60d166c8a
Se corrigieron los tests por el cambio de Patrocinador, para que no persista el logo en disco.
Se comentó el código de PatrocinadorApiController, que no se utiliza.
author | juanjose.montesdeocaarbos |
---|---|
date | Sun, 19 Feb 2012 16:00:38 -0300 |
parents | eeca9ddb330a |
children | 48ab8788bd19 |
comparison
equal
deleted
inserted
replaced
297:50b462e06ecc | 298:9bc60d166c8a |
---|---|
1 using System; | 1 using System; |
2 using System.Drawing; | |
3 using System.IO; | |
2 using System.Linq; | 4 using System.Linq; |
3 using AltNetHispano.Agendas.Domain; | 5 using AltNetHispano.Agendas.Domain; |
4 using Moq; | 6 using Moq; |
5 using NUnit.Framework; | 7 using NUnit.Framework; |
6 | 8 |
12 private Guid _apressId; | 14 private Guid _apressId; |
13 private Guid _jetbrainsId; | 15 private Guid _jetbrainsId; |
14 private Guid _eventoUnoId; | 16 private Guid _eventoUnoId; |
15 private Guid _eventoDosId; | 17 private Guid _eventoDosId; |
16 private Agenda _agenda; | 18 private Agenda _agenda; |
19 | |
20 private static byte[] LoadLogo(string path) | |
21 { | |
22 using (var image = Image.FromFile(path)) | |
23 { | |
24 var ms = new MemoryStream(); | |
25 image.Save(ms, image.RawFormat); | |
26 return ms.ToArray(); | |
27 } | |
28 } | |
17 | 29 |
18 [SetUp] | 30 [SetUp] |
19 public void CrearDatos() | 31 public void CrearDatos() |
20 { | 32 { |
21 var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); | 33 var fechaInicio = DateTime.Today.AddDays(7).ToUniversalTime(); |
89 } | 101 } |
90 } | 102 } |
91 | 103 |
92 private static Guid CrearPatrocinador(string nombre, string images) | 104 private static Guid CrearPatrocinador(string nombre, string images) |
93 { | 105 { |
94 var patrocinador = new Patrocinador(nombre); | 106 var patrocinador = new Patrocinador(nombre) |
95 patrocinador.LoadLogo(images); | 107 { |
108 Logo = LoadLogo(images) | |
109 }; | |
96 | 110 |
97 var patrocinadorRepository = DefaultPatrocinadorRepository; | 111 var patrocinadorRepository = DefaultPatrocinadorRepository; |
98 patrocinadorRepository.Save(patrocinador); | 112 patrocinadorRepository.Save(patrocinador); |
99 | 113 |
100 return patrocinador.Id; | 114 return patrocinador.Id; |