// // System.Collections.ReadOnlyCollectionBase // Test suite for System.Collections.ReadOnlyCollectionBase // // Author: // Nick D. Drochak II // // (C) 2001 Nick D. Drochak II // using System; using System.Collections; using NUnit.Framework; namespace MonoTests.System.Collections { public class ReadOnlyCollectionBaseTest : TestCase { // We need a concrete class to test the abstract base class public class ConcreteReadOnlyCollection : ReadOnlyCollectionBase { } // Make sure that the Count is 0 for a new object public void TestZeroCountOnNew() { ConcreteReadOnlyCollection myCollection; myCollection = new ConcreteReadOnlyCollection(); Assert(0 == myCollection.Count); } // Make sure we get an object from GetEnumerator() public void TestGetEnumerator() { ConcreteReadOnlyCollection myCollection; myCollection = new ConcreteReadOnlyCollection(); Assert(null != myCollection.GetEnumerator()); } } }