protected override void SetUp() { typeFinder = NewMock<ITypeFinder>(); memberReader = NewMock<IMemberReader>(); reader = new ValueTypeReader(memberReader, typeFinder); }
protected override void SetUp() { typeFinder = NewMock <ITypeFinder>(); memberReader = NewMock <IMemberReader>(); reader = new ValueTypeReader(memberReader, typeFinder); }
public ClassReader(IReadObjectsCache readObjects, IMemberReader memberReader, ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IBaseTypeMembersReader baseClassMembersReader, IObjectReader objectReader) { this.readObjects = readObjects; this.memberReader = memberReader; this.typeFinder = typeFinder; this.docObjectRepository = docObjectRepository; this.baseClassMembersReader = baseClassMembersReader; this.objectReader = objectReader; }
public NodeReader(ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IReadObjectsCache readObjects, IMemberReader memberReader, ILogger logger, params IObjectReader[] objectReaders) { this.logger = logger; this.objectReaders = objectReaders; var baseTypeReadersList = new List<IBaseTypeMembersReader> { new ListReader(readObjects, docObjectRepository, this, typeFinder), new DictionaryReader(readObjects, docObjectRepository, this, typeFinder), new ClassReader(readObjects, memberReader, typeFinder, docObjectRepository, this, this) }; baseTypeReaders = baseTypeReadersList.ToArray(); }
public NodeReader(ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IReadObjectsCache readObjects, IMemberReader memberReader, ILogger logger, params IObjectReader[] objectReaders) { this.logger = logger; this.objectReaders = objectReaders; var baseTypeReadersList = new List <IBaseTypeMembersReader> { new ListReader(readObjects, docObjectRepository, this, typeFinder), new DictionaryReader(readObjects, docObjectRepository, this, typeFinder), new ClassReader(readObjects, memberReader, typeFinder, docObjectRepository, this, this) }; baseTypeReaders = baseTypeReadersList.ToArray(); }
public ValueTypeReader(IMemberReader memberReader, ITypeFinder typeFinder) { this.memberReader = memberReader; this.typeFinder = typeFinder; }