comparison Agendas/trunk/src/Agendas.Tests/Cruds/EventoCrud.cs @ 80:c2d98fd6593f

Track como objeto identificable y con referencia al evento correspondiente. Puede que con estos cambios sea necesario borrar las tablas en la db y dejar que se vuelvan a generar, ya sea en los test o en la aplicación web
author nelopauselli
date Tue, 24 May 2011 18:25:57 -0300
parents 8df9db937434
children 26d0513a8410
comparison
equal deleted inserted replaced
79:8df9db937434 80:c2d98fd6593f
46 Assert.IsNotNull(van.Ponente); 46 Assert.IsNotNull(van.Ponente);
47 Assert.AreEqual("Carlos Blé", van.Ponente.Nombre); 47 Assert.AreEqual("Carlos Blé", van.Ponente.Nombre);
48 Assert.AreEqual(1, van.Ponente.Eventos.Count()); 48 Assert.AreEqual(1, van.Ponente.Eventos.Count());
49 Assert.AreEqual(van, van.Ponente.Eventos.First()); 49 Assert.AreEqual(van, van.Ponente.Eventos.First());
50 50
51 Assert.AreEqual(1, van.Tracks.Where(t => t.Accion == Accion.Proponer).Count()); 51 var track1 = van.Tracks.Where(t => t.Accion == Accion.Proponer).FirstOrDefault();
52 Assert.IsNotNull(track1);
53 Assert.AreEqual(van, track1.Evento);
52 54
53 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo); 55 Assert.AreEqual("TDD - Diseño Basado en Ejemplos", van.Titulo);
54 } 56 }
55 } 57 }
56 58