public void MultipleExportsOnNonSharedPart(IContainer container)
        {
            NonSharedExport nonSharedExport  = container.GetExportedValue <NonSharedExport>();
            object          nonSharedExport2 = container.GetExportedValue <object>("NonSharedExport");

            Assert.NotSame(nonSharedExport, nonSharedExport2);
        }
Example #2
0
 internal NonSharedLazy(Func <T> valueFactory, TMetadata metadata, NonSharedExport chainDisposable)
     : base(valueFactory, metadata)
 {
     Requires.NotNull(chainDisposable, nameof(chainDisposable));
     this.NonSharedExport = chainDisposable;
 }