public void TestReading()
        {
            var filename = "NCDK.Data.ASN.PubChem.sid577309.xml";

            Trace.TraceInformation("Testing: " + filename);
            var ins = ResourceLoader.GetAsStream(filename);
            PCSubstanceXMLReader reader = new PCSubstanceXMLReader(ins);
            var molecule = reader.Read(builder.NewAtomContainer());

            Assert.IsNotNull(molecule);

            // check atom stuff
            Assert.AreEqual(19, molecule.Atoms.Count);
            Assert.IsTrue(molecule.Atoms[0] is IPseudoAtom);

            // check bond stuff
            Assert.AreEqual(19, molecule.Bonds.Count);
            Assert.IsNotNull(molecule.Bonds[3]);
        }
        public void TestAccepts()
        {
            PCSubstanceXMLReader reader = new PCSubstanceXMLReader(new StringReader(""));

            Assert.IsTrue(reader.Accepts(typeof(IAtomContainer)));
        }