public virtual void TestChemModels() { IChemSequence cs = (IChemSequence)NewChemObject(); cs.Add(cs.Builder.NewChemModel()); cs.Add(cs.Builder.NewChemModel()); cs.Add(cs.Builder.NewChemModel()); Assert.AreEqual(3, cs.Count); IEnumerator <IChemModel> models = cs.GetEnumerator(); int count = 0; while (models.MoveNext()) { Assert.IsNotNull(models.Current); ++count; } Assert.AreEqual(3, count); }