Mercurial > altnet-hispano
diff 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 |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs Sat Feb 18 15:27:26 2012 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/Eventos_y_patrocinadores_tests.cs Sun Feb 19 16:00:38 2012 -0300 @@ -1,4 +1,6 @@ using System; +using System.Drawing; +using System.IO; using System.Linq; using AltNetHispano.Agendas.Domain; using Moq; @@ -15,6 +17,16 @@ private Guid _eventoDosId; private Agenda _agenda; + private static byte[] LoadLogo(string path) + { + using (var image = Image.FromFile(path)) + { + var ms = new MemoryStream(); + image.Save(ms, image.RawFormat); + return ms.ToArray(); + } + } + [SetUp] public void CrearDatos() { @@ -91,8 +103,10 @@ private static Guid CrearPatrocinador(string nombre, string images) { - var patrocinador = new Patrocinador(nombre); - patrocinador.LoadLogo(images); + var patrocinador = new Patrocinador(nombre) + { + Logo = LoadLogo(images) + }; var patrocinadorRepository = DefaultPatrocinadorRepository; patrocinadorRepository.Save(patrocinador);