Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrudNhTests.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 | 3639803112c6 |
children |
rev | line source |
---|---|
137 | 1 using Agendas.NHibernate; |
63 | 2 using AltNetHispano.Agendas.Domain; |
3 using AltNetHispano.Agendas.Repositories.NHibernate; | |
4 using Moq; | |
5 using NHibernate; | |
6 using NUnit.Framework; | |
7 | |
8 namespace AltNetHispano.Agendas.Tests.Cruds | |
9 { | |
10 [TestFixture] | |
11 public class EventoCrudNhTests | |
12 { | |
13 private EventoCrud _eventoCrud; | |
14 | |
15 #region SetUp | |
16 | |
17 [SetUp] | |
18 public void BorrarRepositorios() | |
19 { | |
200
5346c0500594
Pasando a estructura de db fija, ya no se crea automáticamente.
nelopauselli
parents:
140
diff
changeset
|
20 NhHelperTest.CleanDb(); |
63 | 21 } |
22 | |
23 [SetUp] | |
24 public void SetearUsuario() | |
25 { | |
26 var seguridad = new Mock<ISeguridad>(); | |
27 seguridad.Setup(s => s.GetUserName()).Returns("neluz"); | |
94
db4b1e2cae49
Cambio del nombre de la clase Ponente a Persona
Nelo@Kenia.neluz.int
parents:
67
diff
changeset
|
28 IdentityContext.Init(seguridad.Object, new PersonaRepository(NhHelper.GetSessionFactory())); |
63 | 29 } |
30 | |
31 [SetUp] | |
32 public void CreateCrud() | |
33 { | |
34 ISessionFactory sessionFactory=NhHelper.GetSessionFactory(); | |
94
db4b1e2cae49
Cambio del nombre de la clase Ponente a Persona
Nelo@Kenia.neluz.int
parents:
67
diff
changeset
|
35 _eventoCrud = new EventoCrud(() => new EventoRepository(sessionFactory), () => new PersonaRepository(sessionFactory), |
63 | 36 () => new RequestEmulator(sessionFactory)); |
37 } | |
38 | |
39 #endregion | |
40 | |
41 [Test] | |
42 public void Create() | |
43 { | |
44 _eventoCrud.Create(); | |
45 } | |
46 | |
47 [Test] | |
48 public void Read() | |
49 { | |
50 _eventoCrud.Read(); | |
51 } | |
52 | |
53 [Test] | |
54 public void Update() | |
55 { | |
56 _eventoCrud.Update(); | |
57 } | |
58 | |
59 [Test] | |
60 public void Delete() | |
61 { | |
62 _eventoCrud.Delete(); | |
63 } | |
140
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
64 |
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
65 [Test] |
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
66 public void Workflow() |
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
67 { |
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
68 _eventoCrud.Workflow(); |
3639803112c6
Refactoring de la relación entre Evento y Estado
nelopauselli
parents:
137
diff
changeset
|
69 } |
63 | 70 |
71 } | |
72 } |