public void VerifyArgumentOutOfRangeExceptionForCopyToArray() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); var array = new[] { 1, 2, 0 }; simpleLinkList.CopyTo(array, -1); }
public void VerifyArgumentNullExceptionForCopyToArray() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); int[] array = null; simpleLinkList.CopyTo(array, 2); }
public void VerifyIndexOutOfRangeForCopyToArray() { var simpleLinkList=new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); var array = new[] { 1, 2, 0 }; simpleLinkList.CopyTo(array,2); }
public void VerifyCopyToInLinkList() { var simpleLinkList = new SimpleLinkList<int>(); simpleLinkList.Add(2); simpleLinkList.Add(3); simpleLinkList.Add(4); var array = new[] {1, 2, 3, 0, 0, 0}; var expectedResult = new[] {1, 2, 3, 4, 3, 2}; simpleLinkList.CopyTo(array, 3); CollectionAssert.AreEqual(expectedResult,array); }