Mercurial > altnet-hispano
view Agendas/trunk/src/Agendas.Tests/Workflows/Workflow.cs @ 87:26d0513a8410
A los publicadores les llega la lista de tracks producidos en la acción realizada
Quitamos el concepto de Recordador ya que el mismo es un publicador, cuándo publicar es responsabilidad de cada publicador
author | nelopauselli |
---|---|
date | Fri, 27 May 2011 14:42:38 -0300 |
parents | c76661cff260 |
children | db4b1e2cae49 |
line wrap: on
line source
using System; using AltNetHispano.Agendas.Domain; using AltNetHispano.Agendas.Domain.Repositories; using NUnit.Framework; namespace AltNetHispano.Agendas.Tests.Workflows { internal class Workflow { private readonly Agenda _agenda; public Workflow(IPublicador publicador, IEventoRepository eventoRepository, IPonenteRepository ponenteRepository) { _agenda = new Agenda(publicador, eventoRepository, ponenteRepository); } public void Proponer() { var resultado = _agenda.Proponer("SOLID", "Jorge", null); Assert.IsTrue(resultado.Succeful); } public void Agendar() { var resultado = _agenda.Agendar("SOLID", "Jorge", DateTime.Today.AddDays(5), null); Assert.IsTrue(resultado.Succeful); } public void Confirmar(Guid eventoId) { var resultado = _agenda.Confirmar(eventoId); Assert.IsTrue(resultado.Succeful); } public void Publicar(Guid eventoId) { var resultado = _agenda.Publicar(eventoId); Assert.IsTrue(resultado.Succeful); } } }