Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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!");
            }
        }
Exemplo n.º 3
0
        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!");
            }
        }
Exemplo n.º 4
0
 protected IChemObjectReader CreateChemObjectReader(TextReader reader)
 {
     return((IChemObjectReader)ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextReader) }).Invoke(new object[] { reader }));
 }
Exemplo n.º 5
0
 protected IChemObjectWriter CreateChemObjectWriter(TextWriter writer)
 {
     return((IChemObjectWriter)ChemObjectIOToTestType.GetConstructor(new Type[] { typeof(TextWriter) }).Invoke(new object[] { new StringWriter() }));
 }