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)); }
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)); }
public void TestElevation_null() { var m_bond = new Mock <IBond>(); var bond = m_bond.Object; Assert.AreEqual(0, GeometricCumulativeDoubleBondFactory.Elevation(bond)); }