Mercurial > altnet-hispano
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 } |