예제 #1
0
        public virtual void TestRemove_Object()
        {
            ConformerContainer cContainer = new ConformerContainer(confs);

            Assert.AreEqual(nconfs, cContainer.Count());
            IAtomContainer container = cContainer[3];

            Assert.IsTrue(cContainer.Contains(container));
            cContainer.Remove(container);
            Assert.AreEqual(nconfs - 1, cContainer.Count());
            Assert.IsFalse(cContainer.Contains(container));
        }
예제 #2
0
        public virtual void TestContains_Object()
        {
            var container = new ConformerContainer(confs);

            Assert.AreEqual(nconfs, container.Count());
            Assert.IsTrue(container.Contains(container[3]));
        }
예제 #3
0
        public virtual void TestAddAll_Collection()
        {
            var container = new ConformerContainer(confs);

            Assert.AreEqual(nconfs, container.Count());
            Assert.IsTrue(container.Contains(container[3]));
        }
예제 #4
0
        public virtual void TestContains()
        {
            var container = new ConformerContainer(confs);
            var o         = container[0];

            Assert.IsTrue(container.Contains(o));
        }
예제 #5
0
        public virtual void TestContainsAll_Collection()
        {
            var container = new ConformerContainer(confs);

            Assert.IsNotNull(container);
            Assert.AreEqual(nconfs, container.Count());
            foreach (var e in container)
            {
                Assert.IsTrue(container.Contains(e));
            }
        }