20
|
1 using Agendas.Repositories.Memory;
|
|
2 using AltNetHispano.Agendas.Domain;
|
22
|
3 using AltNetHispano.Agendas.Domain.Repositories;
|
20
|
4 using Moq;
|
|
5 using NUnit.Framework;
|
|
6
|
|
7 namespace AltNetHispano.Agendas.Tests
|
|
8 {
|
|
9 public class TestBase
|
|
10 {
|
|
11 protected static ISeguridad SeguridadServiceDefault
|
|
12 {
|
|
13 get
|
|
14 {
|
|
15 var seguridad = new Mock<ISeguridad>();
|
|
16 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
|
|
17 return seguridad.Object;
|
|
18 }
|
|
19 }
|
|
20
|
22
|
21 protected static IEventoRepository DefaultEventoRepository
|
|
22 {
|
|
23 get { return new EventoRepository(); }
|
|
24 }
|
|
25
|
24
|
26 protected static IPonenteRepository DefaultPonenteRepository
|
|
27 {
|
|
28 get { return new PonenteRepository(); }
|
|
29 }
|
|
30
|
20
|
31 [SetUp]
|
|
32 public void LimpiarEventos()
|
|
33 {
|
24
|
34 EventoRepository.Clear();
|
|
35 }
|
|
36
|
|
37 [SetUp]
|
|
38 public void LimpiarPonentes()
|
|
39 {
|
|
40 PonenteRepository.Clear();
|
20
|
41 }
|
|
42 }
|
|
43 } |