comparison 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
comparison
equal deleted inserted replaced
273:a7420f05716a 274:72a96459f910
1 namespace Agendas.Repositories.Tests 1 using System;
2 using AltNetHispano.Agendas.Domain;
3 using AltNetHispano.Agendas.Domain.Repositories;
4 using NUnit.Framework;
5
6 namespace Agendas.Repositories.Tests
2 { 7 {
3 //public class PatrocinadorCrud 8 public class PatrocinadorCrud
4 //{ 9 {
5 // private readonly IPatrocinadorRepository _patrocinadorRepository; 10 private readonly IPatrocinadorRepository _patrocinadorRepository;
6 // private readonly Func<IDisposable> _requestEmulator; 11 private readonly Func<IDisposable> _requestEmulator;
7 // private byte[] _logo; 12 private byte[] _logo;
8 13
9 // public PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator) 14 public PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator)
10 // { 15 {
11 // _patrocinadorRepository = createPatrocinadorRepository.Invoke(); 16 _patrocinadorRepository = createPatrocinadorRepository.Invoke();
12 // _requestEmulator = requestEmulator; 17 _requestEmulator = requestEmulator;
13 // } 18 }
14 19
15 // public Guid Create() 20 public Guid Create()
16 // { 21 {
17 // using (_requestEmulator.Invoke()) 22 using (_requestEmulator.Invoke())
18 // { 23 {
19 // var patrocinador = new Patrocinador("APRESS"); 24 var patrocinador = new Patrocinador("APRESS");
20 25
21 // patrocinador.LoadLogo("images/apress.gif"); 26 patrocinador.LoadLogo("images/apress.gif");
22 // _logo = patrocinador.Logo; 27 _logo = patrocinador.Logo;
23 28
24 // _patrocinadorRepository.Save(patrocinador); 29 _patrocinadorRepository.Save(patrocinador);
25 // return patrocinador.Id; 30 return patrocinador.Id;
26 // } 31 }
27 // } 32 }
28 33
29 // public void Read() 34 public void Read()
30 // { 35 {
31 // Guid patrocinadorId = Create(); 36 Guid patrocinadorId = Create();
32 37
33 // using (_requestEmulator.Invoke()) 38 using (_requestEmulator.Invoke())
34 // { 39 {
35 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 40 var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
36 41
37 // Assert.IsNotNull(patrocinador); 42 Assert.IsNotNull(patrocinador);
38 // Assert.AreEqual("APRESS", patrocinador.Nombre); 43 Assert.AreEqual("APRESS", patrocinador.Nombre);
39 // Assert.IsNotNull(patrocinador.Logo); 44 Assert.IsNotNull(patrocinador.Logo);
40 // Assert.AreEqual(_logo, patrocinador.Logo); 45 Assert.AreEqual(_logo, patrocinador.Logo);
41 // } 46 }
42 // } 47 }
43 48
44 // public void Update() 49 public void Update()
45 // { 50 {
46 // Guid patrocinadorId = Create(); 51 Guid patrocinadorId = Create();
47 52
48 // using (_requestEmulator.Invoke()) 53 using (_requestEmulator.Invoke())
49 // { 54 {
50 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 55 var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
51 // Assert.IsNotNull(patrocinador); 56 Assert.IsNotNull(patrocinador);
52 57
53 // patrocinador.Nombre = "Apress"; 58 patrocinador.Nombre = "Apress";
54 // } 59 }
55 60
56 // using (_requestEmulator.Invoke()) 61 using (_requestEmulator.Invoke())
57 // { 62 {
58 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 63 var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
59 64
60 // Assert.IsNotNull(patrocinador); 65 Assert.IsNotNull(patrocinador);
61 // Assert.AreEqual("Apress", patrocinador.Nombre); 66 Assert.AreEqual("Apress", patrocinador.Nombre);
62 // } 67 }
63 // } 68 }
64 69
65 // public void Delete() 70 public void Delete()
66 // { 71 {
67 // Guid patrocinadorId = Create(); 72 Guid patrocinadorId = Create();
68 73
69 // using (_requestEmulator.Invoke()) 74 using (_requestEmulator.Invoke())
70 // { 75 {
71 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 76 var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
72 // Assert.IsNotNull(patrocinador); 77 Assert.IsNotNull(patrocinador);
73 78
74 // _patrocinadorRepository.Delete(patrocinador); 79 _patrocinadorRepository.Delete(patrocinador);
75 // } 80 }
76 81
77 // using (_requestEmulator.Invoke()) 82 using (_requestEmulator.Invoke())
78 // { 83 {
79 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 84 var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
80 // Assert.IsNull(patrocinador); 85 Assert.IsNull(patrocinador);
81 // } 86 }
82 // } 87 }
83 //} 88 }
84 } 89 }