Esempio n. 1
0
        public void TestElevation_Down()
        {
            var m_bond = new Mock <IBond>(); var bond = m_bond.Object;

            m_bond.SetupGet(n => n.Stereo).Returns(BondStereo.Down);
            Assert.AreEqual(-1, GeometricCumulativeDoubleBondFactory.Elevation(bond));
        }
Esempio n. 2
0
        public void TestElevation_Atom_Down()
        {
            var m_a1 = new Mock <IAtom>(); var a1 = m_a1.Object;
            var m_a2 = new Mock <IAtom>(); var a2 = m_a2.Object;
            var m_bond = new Mock <IBond>(); var bond = m_bond.Object;

            m_bond.SetupGet(n => n.Stereo).Returns(BondStereo.Down);
            m_bond.SetupGet(n => n.Begin).Returns(a1);
            m_bond.SetupGet(n => n.End).Returns(a2);
            Assert.AreEqual(-1, GeometricCumulativeDoubleBondFactory.Elevation(bond, a1));
            Assert.AreEqual(+1, GeometricCumulativeDoubleBondFactory.Elevation(bond, a2));
        }
Esempio n. 3
0
        public void TestElevation_null()
        {
            var m_bond = new Mock <IBond>(); var bond = m_bond.Object;

            Assert.AreEqual(0, GeometricCumulativeDoubleBondFactory.Elevation(bond));
        }