Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Web.Tests/Controllers/EventoControllerTests.cs @ 241:a7daa939ef0c
Probando de armar tests de Agendas.Web
author | juanjose.montesdeocaarbos |
---|---|
date | Wed, 05 Oct 2011 07:43:09 -0300 |
parents | 32e4e0e7a140 |
children | 5cc1681d3789 |
line wrap: on
line source
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Agendas.NHibernate; using Agendas.Repositories.Tests.Infraestructure; using AltNetHispano.Agendas.Domain; using AltNetHispano.Agendas.Repositories.NHibernate; using AltNetHispano.Agendas.Web.Controllers; using AltNetHispano.Agendas.Web.Models; using Moq; using NUnit.Framework; namespace Agendas.Web.Tests.Controllers { [TestFixture] public class EventoControllerTests { [SetUp] public void SetearUsuario() { var seguridad = new Mock<ISeguridad>(); seguridad.Setup(s => s.GetUserName()).Returns("neluz"); IdentityContext.Init(seguridad.Object, new PersonaRepository(NhHelper.GetSessionFactory())); } [Test] //[Ignore] public void Publicar_Evento() { var eventoController = new EventoController(); var eventoNew = new EventoNewModel { Duracion = new TimeSpan(0, 0, 0), Fecha = DateTime.Today.AddDays(5), Hora = new TimeSpan(18, 0, 0), //Ponentes = new[] { Guid.NewGuid() }, TipoEvento = (int)TipoEvento.Van, Titulo = "Título 1" }; using (new RequestEmulator(NhHelper.GetSessionFactory())) { var resultNuevo = eventoController.Nuevo(eventoNew); } var eventoPublicar = new EventoPublicarModel { NroOrden = 1, Titulo = "Título 1", UrlWiki = "http://www.altnethistpano.org/vans/titulo-1.ashx", DuracionReal = new TimeSpan(0, 0, 0) }; using (new RequestEmulator(NhHelper.GetSessionFactory())) { var resultPublicar = eventoController.Publicar(eventoPublicar); } } } }