Exemple #1
0
        public virtual void InvisibleHydrogenTest()
        {
            IAtom hydrogen = base.builder.NewAtom("H");

            model.SetShowExplicitHydrogens(false);
            Assert.IsTrue(generator.InvisibleHydrogen(hydrogen, model));

            model.SetShowExplicitHydrogens(true);
            Assert.IsFalse(generator.InvisibleHydrogen(hydrogen, model));

            IAtom nonHydrogen = base.builder.NewAtom("C");

            model.SetShowExplicitHydrogens(false);
            Assert.IsFalse(generator.InvisibleHydrogen(nonHydrogen, model));

            model.SetShowExplicitHydrogens(true);
            Assert.IsFalse(generator.InvisibleHydrogen(nonHydrogen, model));
        }