Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Repositories.Tests/PatrocinadorCrud.cs @ 222:68b09c30b0d2
Separando los test de persistencia en un proyecto aparte
author | nelopauselli |
---|---|
date | Mon, 19 Sep 2011 18:18:17 -0300 |
parents | Agendas/trunk/src/Agendas.Tests/Cruds/PatrocinadorCrud.cs@5346c0500594 |
children | 72a96459f910 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Agendas/trunk/src/Agendas.Repositories.Tests/PatrocinadorCrud.cs Mon Sep 19 18:18:17 2011 -0300 @@ -0,0 +1,84 @@ +namespace Agendas.Repositories.Tests +{ + //public class PatrocinadorCrud + //{ + // private readonly IPatrocinadorRepository _patrocinadorRepository; + // private readonly Func<IDisposable> _requestEmulator; + // private byte[] _logo; + + // public PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator) + // { + // _patrocinadorRepository = createPatrocinadorRepository.Invoke(); + // _requestEmulator = requestEmulator; + // } + + // public Guid Create() + // { + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = new Patrocinador("APRESS"); + + // patrocinador.LoadLogo("images/apress.gif"); + // _logo = patrocinador.Logo; + + // _patrocinadorRepository.Save(patrocinador); + // return patrocinador.Id; + // } + // } + + // public void Read() + // { + // Guid patrocinadorId = Create(); + + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + + // Assert.IsNotNull(patrocinador); + // Assert.AreEqual("APRESS", patrocinador.Nombre); + // Assert.IsNotNull(patrocinador.Logo); + // Assert.AreEqual(_logo, patrocinador.Logo); + // } + // } + + // public void Update() + // { + // Guid patrocinadorId = Create(); + + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + // Assert.IsNotNull(patrocinador); + + // patrocinador.Nombre = "Apress"; + // } + + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + + // Assert.IsNotNull(patrocinador); + // Assert.AreEqual("Apress", patrocinador.Nombre); + // } + // } + + // public void Delete() + // { + // Guid patrocinadorId = Create(); + + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + // Assert.IsNotNull(patrocinador); + + // _patrocinadorRepository.Delete(patrocinador); + // } + + // using (_requestEmulator.Invoke()) + // { + // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + // Assert.IsNull(patrocinador); + // } + // } + //} +} \ No newline at end of file