public void TestSortWithComparer() { SimpleComparer comparer = new SimpleComparer(); SingleActivatableCollection().Sort(comparer); Reopen(); List <ICollectionElement> expected = NewPopulatedPlainList(); expected.Sort(comparer); IteratorAssert.AreEqual(expected.GetEnumerator(), SingleActivatableCollection().GetEnumerator()); }
public void TestSortWithIndexAndComparer() { const int index = 1; const int count = 3; SimpleComparer comparer = new SimpleComparer(); SingleActivatableCollection().Sort(index, count, comparer); Reopen(); List <ICollectionElement> expected = NewPopulatedPlainList(); expected.Sort(index, count, comparer); IteratorAssert.AreEqual(expected.GetEnumerator(), SingleActivatableCollection().GetEnumerator()); }