Mercurial > altnet-hispano
annotate Agendas/trunk/src/Agendas.Tests/Cruds/PersonaCrudNhTests.cs @ 209:a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
author | alabra |
---|---|
date | Wed, 24 Aug 2011 19:27:30 -0300 |
parents | 5346c0500594 |
children |
rev | line source |
---|---|
178 | 1 using Agendas.NHibernate; |
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 PersonaCrudNhTests : IPersonaCrudTest | |
12 { | |
13 private PersonaCrud _test; | |
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:
178
diff
changeset
|
20 NhHelperTest.CleanDb(); |
178 | 21 } |
22 | |
23 [SetUp] | |
24 public void SetearUsuario() | |
25 { | |
26 var seguridad = new Mock<ISeguridad>(); | |
27 seguridad.Setup(s => s.GetUserName()).Returns("neluz"); | |
28 IdentityContext.Init(seguridad.Object, new PersonaRepository(NhHelper.GetSessionFactory())); | |
29 } | |
30 | |
31 [SetUp] | |
32 public void CreateCrud() | |
33 { | |
34 ISessionFactory sessionFactory = NhHelper.GetSessionFactory(); | |
209
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
35 _test = new PersonaCrud(() => new PersonaRepository(sessionFactory), () => new RequestEmulator(sessionFactory), |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
36 () => new EventoRepository(sessionFactory)); |
178 | 37 } |
38 | |
39 #endregion | |
40 | |
41 [Test] | |
42 public void CreateAdministrador() | |
43 { | |
44 _test.CreateAdministrador(); | |
45 } | |
46 | |
47 [Test] | |
48 public void ReadAdministrador() | |
49 { | |
50 _test.ReadAdministrador(); | |
51 } | |
52 | |
53 [Test] | |
54 public void CreateUsuario() | |
55 { | |
56 _test.CreateUsuario(); | |
57 } | |
58 | |
59 [Test] | |
60 public void ReadUsuario() | |
61 { | |
62 _test.ReadUsuario(); | |
63 } | |
64 | |
65 [Test] | |
66 public void Update() | |
67 { | |
68 _test.Update(); | |
69 } | |
209
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
70 |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
71 [Test] |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
72 public void Delete() |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
73 { |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
74 _test.Delete(); |
a36a76bd6ec3
Se soluciona ticket 173. Se agrega eliminación de personas siempre y cuando no esté asociada a ninguna van.
alabra
parents:
200
diff
changeset
|
75 } |
178 | 76 } |
77 } |