Esempio n. 1
0
        public void should_be_able_to_find_extensions()
        {
            var extensions = FubuExtensionFinder.FindAllExtensions();

            extensions.Each(x => Debug.WriteLine(x.GetType().FullName));

            extensions.Any().ShouldBeTrue();
        }
        public void do_not_import_extensions_marked_with_DoNotAutoImport()
        {
            var assembly = Assembly.GetExecutingAssembly();

            var types = FubuExtensionFinder.FindAllExtensionTypes(new Assembly[] { assembly });

            types.ShouldContain(typeof(GoodExtension));
            types.ShouldNotContain(typeof(NotAutoExtension));
        }