Esempio n. 1
0
        public void EventHandlerBase_derived_classes_are_discoverable_as_projectors()
        {
            var types = Discover.ProjectorTypes().ToArray();

            types.Should().ContainSingle(t => t == typeof(ConcreteProjector));
        }
Esempio n. 2
0
        public void Discover_Projectors_does_not_include_consequenters()
        {
            var types = Discover.ProjectorTypes();

            types.Should().NotContain(typeof(ConcreteConsequenter));
        }
Esempio n. 3
0
        public void Discover_Projectors_finds_projector_types()
        {
            var types = Discover.ProjectorTypes();

            types.Should().Contain(typeof(ConcreteProjector));
        }
Esempio n. 4
0
        public void Discover_Projectors_does_not_include_abstract_types()
        {
            var types = Discover.ProjectorTypes();

            types.Should().NotContain(typeof(AbstractProjector));
        }
Esempio n. 5
0
 protected internal virtual IEnumerable <Type> GetProjectorTypes()
 {
     return(Discover.ProjectorTypes());
 }