comparison Agendas/trunk/src/Agendas.Tests/Cruds/PatrocinadorCrud.cs @ 200:5346c0500594 deploy pre 1.0

Pasando a estructura de db fija, ya no se crea automáticamente. Se comenta lo referente a Patrocinadores que queda para alguna futura versión. Script para tablas de v1.0
author nelopauselli
date Wed, 17 Aug 2011 17:54:45 -0300
parents 62791999ad01
children
comparison
equal deleted inserted replaced
199:39ce09df76dc 200:5346c0500594
3 using AltNetHispano.Agendas.Domain.Repositories; 3 using AltNetHispano.Agendas.Domain.Repositories;
4 using NUnit.Framework; 4 using NUnit.Framework;
5 5
6 namespace AltNetHispano.Agendas.Tests.Cruds 6 namespace AltNetHispano.Agendas.Tests.Cruds
7 { 7 {
8 public class PatrocinadorCrud 8 //public class PatrocinadorCrud
9 { 9 //{
10 private readonly IPatrocinadorRepository _patrocinadorRepository; 10 // private readonly IPatrocinadorRepository _patrocinadorRepository;
11 private readonly Func<IDisposable> _requestEmulator; 11 // private readonly Func<IDisposable> _requestEmulator;
12 private byte[] _logo; 12 // private byte[] _logo;
13 13
14 public PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator) 14 // public PatrocinadorCrud(Func<IPatrocinadorRepository> createPatrocinadorRepository, Func<IDisposable> requestEmulator)
15 { 15 // {
16 _patrocinadorRepository = createPatrocinadorRepository.Invoke(); 16 // _patrocinadorRepository = createPatrocinadorRepository.Invoke();
17 _requestEmulator = requestEmulator; 17 // _requestEmulator = requestEmulator;
18 } 18 // }
19 19
20 public Guid Create() 20 // public Guid Create()
21 { 21 // {
22 using (_requestEmulator.Invoke()) 22 // using (_requestEmulator.Invoke())
23 { 23 // {
24 var patrocinador = new Patrocinador("APRESS"); 24 // var patrocinador = new Patrocinador("APRESS");
25 25
26 patrocinador.LoadLogo("images/apress.gif"); 26 // patrocinador.LoadLogo("images/apress.gif");
27 _logo = patrocinador.Logo; 27 // _logo = patrocinador.Logo;
28 28
29 _patrocinadorRepository.Save(patrocinador); 29 // _patrocinadorRepository.Save(patrocinador);
30 return patrocinador.Id; 30 // return patrocinador.Id;
31 } 31 // }
32 } 32 // }
33 33
34 public void Read() 34 // public void Read()
35 { 35 // {
36 Guid patrocinadorId = Create(); 36 // Guid patrocinadorId = Create();
37 37
38 using (_requestEmulator.Invoke()) 38 // using (_requestEmulator.Invoke())
39 { 39 // {
40 var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 40 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
41 41
42 Assert.IsNotNull(patrocinador); 42 // Assert.IsNotNull(patrocinador);
43 Assert.AreEqual("APRESS", patrocinador.Nombre); 43 // Assert.AreEqual("APRESS", patrocinador.Nombre);
44 Assert.IsNotNull(patrocinador.Logo); 44 // Assert.IsNotNull(patrocinador.Logo);
45 Assert.AreEqual(_logo, patrocinador.Logo); 45 // Assert.AreEqual(_logo, patrocinador.Logo);
46 } 46 // }
47 } 47 // }
48 48
49 public void Update() 49 // public void Update()
50 { 50 // {
51 Guid patrocinadorId = Create(); 51 // Guid patrocinadorId = Create();
52 52
53 using (_requestEmulator.Invoke()) 53 // using (_requestEmulator.Invoke())
54 { 54 // {
55 var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 55 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
56 Assert.IsNotNull(patrocinador); 56 // Assert.IsNotNull(patrocinador);
57 57
58 patrocinador.Nombre = "Apress"; 58 // patrocinador.Nombre = "Apress";
59 } 59 // }
60 60
61 using (_requestEmulator.Invoke()) 61 // using (_requestEmulator.Invoke())
62 { 62 // {
63 var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 63 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
64 64
65 Assert.IsNotNull(patrocinador); 65 // Assert.IsNotNull(patrocinador);
66 Assert.AreEqual("Apress", patrocinador.Nombre); 66 // Assert.AreEqual("Apress", patrocinador.Nombre);
67 } 67 // }
68 } 68 // }
69 69
70 public void Delete() 70 // public void Delete()
71 { 71 // {
72 Guid patrocinadorId = Create(); 72 // Guid patrocinadorId = Create();
73 73
74 using (_requestEmulator.Invoke()) 74 // using (_requestEmulator.Invoke())
75 { 75 // {
76 var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 76 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
77 Assert.IsNotNull(patrocinador); 77 // Assert.IsNotNull(patrocinador);
78 78
79 _patrocinadorRepository.Delete(patrocinador); 79 // _patrocinadorRepository.Delete(patrocinador);
80 } 80 // }
81 81
82 using (_requestEmulator.Invoke()) 82 // using (_requestEmulator.Invoke())
83 { 83 // {
84 var patrocinador = _patrocinadorRepository.Get(patrocinadorId); 84 // var patrocinador = _patrocinadorRepository.Get(patrocinadorId);
85 Assert.IsNull(patrocinador); 85 // Assert.IsNull(patrocinador);
86 } 86 // }
87 } 87 // }
88 } 88 //}
89 } 89 }