public void GetExportedObjectAlwaysReturnsSameReference_ForField() { var exporter = new FieldExporter(); var cp = CreatePart(new FieldExporter()); var ed = cp.ExportDefinitions.Single(); exporter.Field = new object(); var eo1 = cp.GetExportedValue(ed); exporter.Field = new object(); var eo2 = cp.GetExportedValue(ed); Assert.Same(eo1, eo2); }
public void GetExportedObjectAlwaysReturnsSameReference_ForField() { var exporter = new FieldExporter(); var cp = CreatePart(new FieldExporter()); var ed = cp.ExportDefinitions.Single(); exporter.Field = new object(); var eo1 = cp.GetExportedValue(ed); exporter.Field = new object(); var eo2 = cp.GetExportedValue(ed); Assert.AreSame(eo1, eo2); }