view Agendas/trunk/src/Agendas.Tests/TestBase.cs @ 34:475be11edf56

Ajuste en los nombre de los assemblies y namespaces
author nelo@MTEySS.neluz.int
date Thu, 17 Mar 2011 16:59:29 -0300
parents 41b283d27e3e
children 3ebe89c88caa
line wrap: on
line source

using AltNetHispano.Agendas.Domain;
using AltNetHispano.Agendas.Domain.Repositories;
using AltNetHispano.Agendas.Repositories.Memory;
using Moq;
using NUnit.Framework;

namespace AltNetHispano.Agendas.Tests
{
	public class TestBase
	{
		protected static ISeguridad SeguridadServiceDefault
		{
			get
			{
				var seguridad = new Mock<ISeguridad>();
				seguridad.Setup(s => s.GetPrincipal()).Returns(SeguridadObjectMother.GetGenericPrincipalAutenticadoSinRoles());
				return seguridad.Object;
			}
		}

		protected static IEventoRepository DefaultEventoRepository
		{
			get { return new EventoRepository(); }
		}

		protected static IPonenteRepository DefaultPonenteRepository
		{
			get { return new PonenteRepository(); }
		}

		[SetUp]
		public void LimpiarEventos()
		{
			EventoRepository.Clear();
		}

		[SetUp]
		public void LimpiarPonentes()
		{
			PonenteRepository.Clear();
		}
	}
}