comparison Agendas/trunk/src/Agendas.Tests/PropuestasTests.cs @ 22:d6e124e5c9c4

DefaultEventoRepository en tests
author nelo@MTEySS.neluz.int
date Tue, 15 Mar 2011 06:56:02 -0300
parents 43360bf09b1a
children 41b283d27e3e
comparison
equal deleted inserted replaced
21:43360bf09b1a 22:d6e124e5c9c4
14 public class PropuestasTests : TestBase 14 public class PropuestasTests : TestBase
15 { 15 {
16 [Test] 16 [Test]
17 public void Propuesta_de_van_con_usuario_autenticado() 17 public void Propuesta_de_van_con_usuario_autenticado()
18 { 18 {
19 var repository = new EventoRepository();
20
21 var seguridad = new Mock<ISeguridad>(); 19 var seguridad = new Mock<ISeguridad>();
22 var agenda = new Agenda(null, null, seguridad.Object, repository); 20 var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository);
23 21
24 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); 22 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
25 agenda.Proponer("Van propuesta"); 23 agenda.Proponer("Van propuesta");
26 24
27 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos(); 25 IList<Evento> eventosPropuestos = agenda.GetEventosPropuestos();
61 } 59 }
62 60
63 [Test] 61 [Test]
64 public void Agendar_van_propuesta_sin_fecha() 62 public void Agendar_van_propuesta_sin_fecha()
65 { 63 {
66 var repository = new EventoRepository();
67
68 var seguridad = new Mock<ISeguridad>(); 64 var seguridad = new Mock<ISeguridad>();
69 var agenda = new Agenda(null, null, seguridad.Object, repository); 65 var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository);
70 66
71 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); 67 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
72 68
73 { 69 {
74 agenda.Proponer("Van propuesta"); 70 agenda.Proponer("Van propuesta");
82 } 78 }
83 79
84 [Test] 80 [Test]
85 public void Agendar_van_propuesta_sin_ponente() 81 public void Agendar_van_propuesta_sin_ponente()
86 { 82 {
87 var repository = new EventoRepository();
88
89 var seguridad = new Mock<ISeguridad>(); 83 var seguridad = new Mock<ISeguridad>();
90 var agenda = new Agenda(null, null, seguridad.Object, repository); 84 var agenda = new Agenda(null, null, seguridad.Object, DefaultEventoRepository);
91 85
92 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles()); 86 seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
93 87
94 { 88 {
95 agenda.Proponer("Van propuesta"); 89 agenda.Proponer("Van propuesta");