2 // System.Collections.ReadOnlyCollectionBase
\r
3 // Test suite for System.Collections.ReadOnlyCollectionBase
\r
6 // Nick D. Drochak II
\r
8 // (C) 2001 Nick D. Drochak II
\r
13 using System.Collections;
\r
14 using NUnit.Framework;
\r
16 namespace MonoTests.System.Collections {
\r
17 public class ReadOnlyCollectionBaseTest : TestCase {
\r
18 // We need a concrete class to test the abstract base class
\r
19 public class ConcreteReadOnlyCollection : ReadOnlyCollectionBase
\r
23 // Make sure that the Count is 0 for a new object
\r
24 public void TestZeroCountOnNew()
\r
26 ConcreteReadOnlyCollection myCollection;
\r
27 myCollection = new ConcreteReadOnlyCollection();
\r
28 Assert(0 == myCollection.Count);
\r
31 // Make sure we get an object from GetEnumerator()
\r
32 public void TestGetEnumerator()
\r
34 ConcreteReadOnlyCollection myCollection;
\r
35 myCollection = new ConcreteReadOnlyCollection();
\r
36 Assert(null != myCollection.GetEnumerator());
\r