Mercurial > altnet-hispano
diff Agendas/trunk/src/Agendas.Tests/EventoTests.cs @ 38:3c5657d99727
Cambio de setters de las propiedades a private
author | nelo@MTEySS.neluz.int |
---|---|
date | Thu, 17 Mar 2011 23:16:35 -0300 |
parents | 475be11edf56 |
children | 3ebe89c88caa |
line wrap: on
line diff
--- a/Agendas/trunk/src/Agendas.Tests/EventoTests.cs Thu Mar 17 17:04:03 2011 -0300 +++ b/Agendas/trunk/src/Agendas.Tests/EventoTests.cs Thu Mar 17 23:16:35 2011 -0300 @@ -1,4 +1,5 @@ using System; +using System.Linq; using AltNetHispano.Agendas.Domain; using AltNetHispano.Agendas.Domain.Repositories; using AltNetHispano.Agendas.Repositories.Memory; @@ -13,14 +14,11 @@ public void Van_crud() { Guid vanId; - { - var van = new Evento - { - Titulo = "TDD - Diseño Basado en Ejemplos", - Ponente = new Ponente {Nombre = "Carlos Blé"}, - Fecha = new DateTime(2010, 04, 16) - }; - IEventoRepository eventoRepository = new EventoRepository(); + { + var van = new Evento("TDD - Diseño Basado en Ejemplos"); + van.Actualizar(new Ponente ("Carlos Blé"), new DateTime(2010, 04, 16)); + + IEventoRepository eventoRepository = new EventoRepository(); eventoRepository.Save(van); vanId = van.Id; @@ -39,9 +37,7 @@ Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo); Assert.AreEqual(new DateTime(2010, 04, 16), van.Fecha); - van.Sintesis = sintesis; - van.Enlaces = new[] {"www.carlosble.com", "www.dirigidoPorTests.com"}; - van.Fecha = new DateTime(2010, 04, 17); + van.Realizado(new DateTime(2010, 04, 17), sintesis, new[] {"www.carlosble.com", "www.dirigidoPorTests.com"}); eventoRepository.Update(van); } @@ -57,9 +53,9 @@ Assert.AreEqual(new DateTime(2010, 04, 17), van.Fecha); Assert.AreEqual(sintesis, van.Sintesis); Assert.IsNotNull(van.Enlaces); - Assert.AreEqual(2, van.Enlaces.Count); - Assert.AreEqual("www.carlosble.com", van.Enlaces[0]); - Assert.AreEqual("www.dirigidoPorTests.com", van.Enlaces[1]); + Assert.AreEqual(2, van.Enlaces.Count()); + Assert.Contains("www.carlosble.com", van.Enlaces.ToList()); + Assert.Contains("www.dirigidoPorTests.com", van.Enlaces.ToList()); eventoRepository.Delete(van); }