예제 #1
0
        public void Matches()
        {
            var matcher   = new TotalHCountAtom(4);
            var mock_atom = new Mock <IAtom>();
            var atom      = mock_atom.Object;

            mock_atom.Setup(n => n.GetProperty <SMARTSAtomInvariants>(SMARTSAtomInvariants.Key)).Returns(
                new SMARTSAtomInvariants(new Mock <IAtomContainer>().Object, 0, 0,
                                         Array.Empty <int>(), 0,
                                         0, 0, 4));
            Assert.IsTrue(matcher.Matches(atom));
        }
예제 #2
0
        public void TestToString()
        {
            var total = new TotalHCountAtom(4);

            Assert.AreEqual("H4", total.ToString());
        }
예제 #3
0
        public void TestToString()
        {
            TotalHCountAtom total = new TotalHCountAtom(4, new Mock <IChemObjectBuilder>().Object);

            Assert.AreEqual("H4", total.ToString());
        }