Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Domain/CompositePublicador.cs @ 0:3f7dbb633b71
Test sobre la publicación de Eventos al registrarlos en la Agenda
author | nelopauselli |
---|---|
date | Sat, 22 Jan 2011 17:13:46 -0300 |
parents | |
children | 5f007e266509 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:3f7dbb633b71 |
---|---|
1 using System; | |
2 using System.Collections.Generic; | |
3 | |
4 namespace AltNetHispano.Agendas.Domain | |
5 { | |
6 public class CompositePublicador : IPublicador | |
7 { | |
8 private readonly IEnumerable<IPublicador> _publicadores; | |
9 | |
10 public CompositePublicador(IEnumerable<IPublicador> publicadores) | |
11 { | |
12 if (publicadores == null) throw new ArgumentNullException("publicadores"); | |
13 | |
14 _publicadores = publicadores; | |
15 } | |
16 | |
17 public void Publicar(Evento evento) | |
18 { | |
19 foreach (var publicador in _publicadores) | |
20 publicador.Publicar(evento); | |
21 } | |
22 } | |
23 } |