Beispiel #1
0
 public void 大きさが足りないarrayにCopyToすると例外が飛ぶ()
 {
     linkedList = new ShosLinkedList1 <int> {
         10, 30
     };
     linkedList.CopyTo(new int[2], 1);
 }
Beispiel #2
0
        public void CopyToできる()
        {
            var array = new int[] { };

            linkedList.CopyTo(array, 0);
            AssertExtensions.AreEqual(new int[] { }, array);

            linkedList = new ShosLinkedList1 <int> {
                30, 60
            };
            array = new int[] { 10, 20 };
            linkedList.CopyTo(array, 0);
            AssertExtensions.AreEqual(array, linkedList);
            array = new int[] { 10, 20, 30 };
            linkedList.CopyTo(array, 0);
            AssertExtensions.AreEqual(new[] { 30, 60, 30 }, array);
            linkedList.CopyTo(array, 1);
            AssertExtensions.AreEqual(new[] { 30, 30, 60 }, array);
        }
Beispiel #3
0
 public void nullにCopyToすると例外が飛ぶ()
 => linkedList.CopyTo(null, 0);