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)); }