comparison Agendas/trunk/src/Agendas.Tests/EventoTests.cs @ 24:41b283d27e3e

Ponentes como entidad Agenda no es una entidad persistente (por ahora)
author nelo@MTEySS.neluz.int
date Tue, 15 Mar 2011 07:49:53 -0300
parents 05996fa19e04
children 475be11edf56
comparison
equal deleted inserted replaced
23:a85674a7aa7a 24:41b283d27e3e
15 Guid vanId; 15 Guid vanId;
16 { 16 {
17 var van = new Evento 17 var van = new Evento
18 { 18 {
19 Titulo = "TDD - Diseño Basado en Ejemplos", 19 Titulo = "TDD - Diseño Basado en Ejemplos",
20 Ponente = "Carlos Blé", 20 Ponente = new Ponente {Nombre = "Carlos Blé"},
21 Fecha = new DateTime(2010, 04, 16) 21 Fecha = new DateTime(2010, 04, 16)
22 }; 22 };
23 IEventoRepository eventoRepository = new EventoRepository(); 23 IEventoRepository eventoRepository = new EventoRepository();
24 24
25 eventoRepository.Save(van); 25 eventoRepository.Save(van);
33 IEventoRepository eventoRepository = new EventoRepository(); 33 IEventoRepository eventoRepository = new EventoRepository();
34 34
35 Evento van = eventoRepository.Get(vanId); 35 Evento van = eventoRepository.Get(vanId);
36 36
37 Assert.IsNotNull(van); 37 Assert.IsNotNull(van);
38 Assert.AreEqual("Carlos Blé", van.Ponente); 38 Assert.AreEqual("Carlos Blé", van.Ponente.Nombre);
39 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo); 39 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo);
40 Assert.AreEqual(new DateTime(2010, 04, 16), van.Fecha); 40 Assert.AreEqual(new DateTime(2010, 04, 16), van.Fecha);
41 41
42 van.Sintesis = sintesis; 42 van.Sintesis = sintesis;
43 van.Enlaces = new[] {"www.carlosble.com", "www.dirigidoPorTests.com"}; 43 van.Enlaces = new[] {"www.carlosble.com", "www.dirigidoPorTests.com"};
50 IEventoRepository eventoRepository = new EventoRepository(); 50 IEventoRepository eventoRepository = new EventoRepository();
51 51
52 Evento van = eventoRepository.Get(vanId); 52 Evento van = eventoRepository.Get(vanId);
53 53
54 Assert.IsNotNull(van); 54 Assert.IsNotNull(van);
55 Assert.AreEqual("Carlos Blé", van.Ponente); 55 Assert.AreEqual("Carlos Blé", van.Ponente.Nombre);
56 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo); 56 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo);
57 Assert.AreEqual(new DateTime(2010, 04, 17), van.Fecha); 57 Assert.AreEqual(new DateTime(2010, 04, 17), van.Fecha);
58 Assert.AreEqual(sintesis, van.Sintesis); 58 Assert.AreEqual(sintesis, van.Sintesis);
59 Assert.IsNotNull(van.Enlaces); 59 Assert.IsNotNull(van.Enlaces);
60 Assert.AreEqual(2, van.Enlaces.Count); 60 Assert.AreEqual(2, van.Enlaces.Count);