public void Enumerable() { var parts = typeof(ExportedClass).Append( typeof(AnotherExportedClass) ).AsApplicationParts(); var container = new ContainerConfiguration().WithParts( parts.AsEnumerable() ).CreateContainer(); var exports = new ServiceLocator( container ).Get<IEnumerable<IExported>>( typeof(IEnumerable<IExported>) ); var exported = exports.WhereAssigned().Fixed(); Assert.Equal( 2, exported.Length ); Assert.Single( exported.OfType<AnotherExportedClass>() ); Assert.Single( exported.OfType<ExportedClass>() ); }