140
|
1 using System.Linq;
|
|
2 using Agendas.NHibernate;
|
|
3 using AltNetHispano.Agendas.Domain;
|
|
4 using NUnit.Framework;
|
|
5
|
|
6 namespace AltNetHispano.Agendas.Tests
|
|
7 {
|
|
8 [TestFixture]
|
|
9 public class EventoStateTests
|
|
10 {
|
|
11 [Test]
|
|
12 public void Check_all()
|
|
13 {
|
|
14 var definidos = EventoStateType.All;
|
|
15
|
|
16 var types = typeof (EventoState).Assembly.GetTypes();
|
|
17
|
|
18 int reflexion = types.Count(type => typeof(EventoState).IsAssignableFrom(type) && !type.IsAbstract);
|
|
19
|
|
20 Assert.AreEqual(definidos.Count(), reflexion);
|
|
21 }
|
|
22 }
|
|
23 } |