Exemple #1
0
        public void StaticClasses_should_get_known_static_class_nominal()
        {
            var sci = StartClassInfo.Get(typeof(StartClassInfo).GetTypeInfo().Assembly);
            var all = sci.StaticClasses;

            Assert.Contains(typeof(Adaptable), all);
        }
Exemple #2
0
        public void FindStartFields_should_scan_for_public_static_fields()
        {
            var sci = StartClassInfo.FindStartFields <IActivationFactory>(
                new [] { typeof(ActivationFactory) });

            Assert.SetEqual(new [] {
                ActivationFactory.Build, ActivationFactory.Default
            }, sci);
        }
Exemple #3
0
        public void GetByName_should_apply_wildcards()
        {
            var sci = StartClassInfo.Get(typeof(StartClassInfo).GetTypeInfo().Assembly);

            Assert.Contains(typeof(Activation), sci.GetByName("Activation*"));
        }