System.CodeDom.Tests.TempFileCollectionTests.ICollection_NonGeneric_CopyTo_NonZeroLowerBound C# (CSharp) Method

ICollection_NonGeneric_CopyTo_NonZeroLowerBound() public method

public ICollection_NonGeneric_CopyTo_NonZeroLowerBound ( int count ) : void
count int
return void
        public override void ICollection_NonGeneric_CopyTo_NonZeroLowerBound(int count)
        {
            ICollection collection = NonGenericICollectionFactory(count);
            Array arr = Array.CreateInstance(typeof(object), new int[1] { count }, new int[1] { 2 });

            if (count == 0)
            {
                collection.CopyTo(arr, 0);
            }
            else
            {
                Assert.Throws<IndexOutOfRangeException>(() => collection.CopyTo(arr, 0));
            }
        }