public virtual void TestSetReader_Reader() { var ctor = ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextReader) }); if (ctor != null) { Assert.IsNotNull(TestFile, "No test file has been set!"); var ins = ResourceLoader.GetAsStream(TestFile); CreateChemObjectReader(new StreamReader(ins)); } }
public void TestSetWriter_OutputStream() { var ctor = ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(Stream) }); if (ctor != null) { MemoryStream testStream = new MemoryStream(); var io = CreateChemObjectWriter(testStream); Assert.IsNotNull(io, "No IChemObjectWriter has been set!"); } }
public void TestSetWriter_Writer() { var ctor = ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextWriter) }); if (ctor != null) { StringWriter testWriter = new StringWriter(); var io = CreateChemObjectWriter(new StringWriter()); Assert.IsNotNull(io, "No IChemObjectWriter has been set!"); } }
protected IChemObjectReader CreateChemObjectReader(TextReader reader) { return((IChemObjectReader)ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextReader) }).Invoke(new object[] { reader })); }
protected IChemObjectWriter CreateChemObjectWriter(TextWriter writer) { return((IChemObjectWriter)ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextWriter) }).Invoke(new object[] { new StringWriter() })); }