protected override void ReverseTestHelper <T>(ImmutableTrieList <T> list, int index, int count) { var expected = list.ToList(); expected.Reverse(index, count); var actual = list.Reverse(index, count); Assert.Equal <T>(expected, actual.ToList()); }