Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Repositories.Tests/PatrocinadorCrud.cs @ 274:72a96459f910
Ticket #123: Patrocinadores de las vans.
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 30 Nov 2011 08:56:01 -0300 |
parents | 68b09c30b0d2 |
children | 9bc60d166c8a |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Repositories.Tests/PatrocinadorCrud.cs Tue Nov 29 07:56:23 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Repositories.Tests/PatrocinadorCrud.cs Wed Nov 30 08:56:01 2011 -0300 @@ -1,84 +1,89 @@ -namespace Agendas.Repositories.Tests +using System; +using AltNetHispano.Agendas.Domain; +using AltNetHispano.Agendas.Domain.Repositories; +using NUnit.Framework; + +namespace Agendas.Repositories.Tests { - //public class PatrocinadorCrud - //{ - // private readonly IPatrocinadorRepository _patrocinadorRepository; - // private readonly Func<IDisposable> _requestEmulator; - // private byte[] _logo; + 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 PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator) + { + _patrocinadorRepository = createPatrocinadorRepository.Invoke(); + _requestEmulator = requestEmulator; + } - // public Guid Create() - // { - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = new Patrocinador("APRESS"); + public Guid Create() + { + using (_requestEmulator.Invoke()) + { + var patrocinador = new Patrocinador("APRESS"); - // patrocinador.LoadLogo("images/apress.gif"); - // _logo = patrocinador.Logo; + patrocinador.LoadLogo("images/apress.gif"); + _logo = patrocinador.Logo; - // _patrocinadorRepository.Save(patrocinador); - // return patrocinador.Id; - // } - // } + _patrocinadorRepository.Save(patrocinador); + return patrocinador.Id; + } + } - // public void Read() - // { - // Guid patrocinadorId = Create(); + public void Read() + { + Guid patrocinadorId = Create(); - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + 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); - // } - // } + Assert.IsNotNull(patrocinador); + Assert.AreEqual("APRESS", patrocinador.Nombre); + Assert.IsNotNull(patrocinador.Logo); + Assert.AreEqual(_logo, patrocinador.Logo); + } + } - // public void Update() - // { - // Guid patrocinadorId = Create(); + public void Update() + { + Guid patrocinadorId = Create(); - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); - // Assert.IsNotNull(patrocinador); + using (_requestEmulator.Invoke()) + { + var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + Assert.IsNotNull(patrocinador); - // patrocinador.Nombre = "Apress"; - // } + patrocinador.Nombre = "Apress"; + } - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + using (_requestEmulator.Invoke()) + { + var patrocinador = _patrocinadorRepository.Get(patrocinadorId); - // Assert.IsNotNull(patrocinador); - // Assert.AreEqual("Apress", patrocinador.Nombre); - // } - // } + Assert.IsNotNull(patrocinador); + Assert.AreEqual("Apress", patrocinador.Nombre); + } + } - // public void Delete() - // { - // Guid patrocinadorId = Create(); + public void Delete() + { + Guid patrocinadorId = Create(); - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); - // Assert.IsNotNull(patrocinador); + using (_requestEmulator.Invoke()) + { + var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + Assert.IsNotNull(patrocinador); - // _patrocinadorRepository.Delete(patrocinador); - // } + _patrocinadorRepository.Delete(patrocinador); + } - // using (_requestEmulator.Invoke()) - // { - // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); - // Assert.IsNull(patrocinador); - // } - // } - //} + using (_requestEmulator.Invoke()) + { + var patrocinador = _patrocinadorRepository.Get(patrocinadorId); + Assert.IsNull(patrocinador); + } + } + } } \ No newline at end of file