public void Test_ExceptionEnumeratorListIsReadOnly()
        {
            var intList = new ListCollection <int> {
                1, 2, 3, 4, 5
            };
            var readOnly = new ReadOnlyListCollection <int>(intList);

            var checkGet = Assert.Throws <NotSupportedException>(() => readOnly.RemoveAt(2));

            var enumerator = readOnly.GetEnumerator();

            enumerator.MoveNext();
            enumerator.MoveNext();
            enumerator.MoveNext();
            enumerator.MoveNext();
            enumerator.MoveNext();

            Assert.Equal(5, enumerator.Current);
        }
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 IEnumerator <IExternalResult> IEnumerable <IExternalResult> .GetEnumerator()
 {
     return(_innerRepository.GetEnumerator());
 }