public void EnumeratorWithEntryVar()
        {
            Assert.AreEqual(activeSites.Count, map.Count);

            LocationAndIndex        myEntry = new LocationAndIndex();
            ActiveSiteMapEnumerator mapEtor = map.GetEnumerator();

            mapEtor.UseForCurrentEntry(myEntry);

            int index = 0;

            while (mapEtor.MoveNext())
            {
                Assert.IsTrue(index < map.Count);
                Assert.AreSame(myEntry, mapEtor.Current);
                Assert.AreEqual(index, myEntry.Index);
                Assert.AreEqual(activeSites[index], myEntry.Location);
                index++;
            }
            Assert.AreEqual(map.Count, index);
        }