public void PublicFromPrivate() { var container = ContainerFactory.Create(); CompositionBatch batch = new CompositionBatch(); var importer = new AllPublicImportOnly(); batch.AddPart(importer); batch.AddPart(new AllPrivateExportOnly(5, 10)); container.Compose(batch); Assert.AreEqual(5, importer.ImportA); Assert.AreEqual(10, importer.ImportB); }
public void PublicFromPrivate() { var container = ContainerFactory.Create(); CompositionBatch batch = new CompositionBatch(); var importer = new AllPublicImportOnly(); batch.AddPart(importer); batch.AddPart(new AllPrivateExportOnly(5, 10)); container.Compose(batch); Assert.AreEqual(5, importer.ImportA); Assert.AreEqual(10, importer.ImportB); }