public IObjectAssembler CreateSutForLoadingSpecificInstance(object instance) { var settings = new Settings { RootInstance = instance }; var assembler = new ObjectAssembler(TypeRuntimeTypeSource, new TopDownValueContext(), settings); return assembler; }
public IObjectAssembler CreateSutForLoadingSpecificInstance(object instance) { var topDownValueContext = new TopDownValueContext(); var valueConnectionContext = new ValueContext(RuntimeTypeSource, topDownValueContext); var settings = new Settings { RootInstance = instance }; var assembler = new ObjectAssembler(RuntimeTypeSource, valueConnectionContext, settings); return assembler; }