public void CatalogRemove_ShouldFireEvents() { var catalog = new TypeCatalog(typeof(SampleCatalogExport)); var aggCat = new AggregateCatalog(); var container = ContainerFactory.Create(aggCat); aggCat.Catalogs.Add(catalog); var eventListener = new ExportProviderListener(container, container); eventListener.VerifyCatalogRemove(() => aggCat.Catalogs.Remove(catalog), typeof(SampleCatalogExport)); }