protected ServiceManagerWithMefFixture()
 {
     _catalogLazy = new Lazy <ComposablePartCatalog>(() => CatalogFactory.CreateAssembliesCatalog(GetAssemblyNames()));
 }
Exemple #2
0
        public void Dispose_ShouldNotThrow()
        {
            var catalog = CatalogFactory.Create();

            catalog.Dispose();
        }
 private static CatalogExportProvider CreateCatalogExportProvider(params ComposablePart[] parts)
 {
     return(CreateCatalogExportProvider(CatalogFactory.Create(parts)));
 }
 private static CatalogExportProvider CreateCatalogExportProvider(params ComposablePartDefinition[] definitions)
 {
     return(CreateCatalogExportProvider(CatalogFactory.Create(definitions)));
 }
 private static CatalogExportProvider CreateCatalogExportProvider()
 {
     return(CreateCatalogExportProvider(CatalogFactory.Create()));
 }
Exemple #6
0
        public static IEnumerable <ComposablePartCatalog> GetCatalogs()
        {
            yield return(CatalogFactory.Create());

            yield return(CatalogFactory.CreateDefaultAttributed());
        }
Exemple #7
0
 private ComposablePartCatalog ScopeCatalog(ComposablePartCatalog catalog, string scope)
 {
     return(CatalogFactory.CreateFiltered(catalog,
                                          partDef => partDef.Metadata.ContainsKey("Scope") &&
                                          partDef.Metadata["Scope"].ToString() == scope));
 }