public void MultipleExportsOnNonSharedPart(IContainer container) { NonSharedExport nonSharedExport = container.GetExportedValue <NonSharedExport>(); object nonSharedExport2 = container.GetExportedValue <object>("NonSharedExport"); Assert.NotSame(nonSharedExport, nonSharedExport2); }
internal NonSharedLazy(Func <T> valueFactory, TMetadata metadata, NonSharedExport chainDisposable) : base(valueFactory, metadata) { Requires.NotNull(chainDisposable, nameof(chainDisposable)); this.NonSharedExport = chainDisposable; }