public SqlEntityStore(Schema.Schema schema, IDataProvider dataProvider, ITypeInstanceFactory typeInstanceFactory, IReaderWriterFactory <TypeModel, PropertyInfoField> typeReaderWriterFactory) : this(schema, dataProvider) { _typeInstanceFactory = typeInstanceFactory; _typeReaderWriterFactory = typeReaderWriterFactory; }
public WebObjectMapper( MappingStore mappingStore, ITypeInstanceFactory typeInstanceFactory, IReaderWriterFactory <TypeModel, PropertyInfoField> readerWriterFactory ) { _mappingStore = mappingStore; _typeInstanceFactory = typeInstanceFactory; _readerWriterFactory = readerWriterFactory; }
public void WriteReadFile(IReaderWriterFactory factory, string filename) { string msg1 = "Hello Cheka"; string msg2 = "Hello WSU from C#"; using (TextWriter writer = factory.NewWriter(filename)) { writer.WriteLine(msg1); writer.WriteLine(msg2); } using (TextReader reader = factory.NewReader(filename)) { string readmsg = reader.ReadLine(); Assert.AreEqual(msg1, readmsg); readmsg = reader.ReadLine(); Assert.AreEqual(msg2, readmsg); } }
public ReadWriter(IReaderWriterFactory factory) { reader = factory.CreateReader(); writer = factory.CreateWriter(); }