Esempio n. 1
0
        public void TestIsPlacedHeavyAtom()
        {
            var ac       = MakeMethaneWithExplicitHydrogens();
            var carbon   = ac.Atoms[0];
            var hydrogen = ac.Atoms[1];
            var placer   = new AtomPlacer3D();

            bool result = false;

            result = placer.IsPlacedHeavyAtom(carbon);
            Assert.IsFalse(result);
            result = placer.IsPlacedHeavyAtom(hydrogen);
            Assert.IsFalse(result);

            carbon.IsPlaced = true;
            result          = placer.IsPlacedHeavyAtom(carbon);
            Assert.IsTrue(result);
            hydrogen.IsPlaced = true;
            result            = placer.IsPlacedHeavyAtom(hydrogen);
            Assert.IsFalse(result);
        }