public void UnitRb_CopyTo3() { var s4 = new int[] { 3, 5, 5, 7 }; var e2 = new int[] { 0, 0 }; var e3 = new int[] { 0, 3, 5 }; var e5 = new int[] { 0, 3, 5, 5, 0 }; var d2 = new int[2]; var d3 = new int[3]; var d4 = new int[4]; var d5 = new int[5]; var d6 = new int[6]; var rb = new RankedBag <int> (s4); rb.CopyTo(d2, 1, 0); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(e2, d2)); rb.CopyTo(d3, 1, 2); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(e3, d3)); rb.CopyTo(d4, 0, 4); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(s4, d4)); rb.CopyTo(d5, 1, 3); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(e5, d5)); }
public void UnitRb_CopyTo2() { var s2 = new int[] { 3, 5 }; var e4 = new int[] { 0, 3, 5, 0 }; var d2 = new int[2]; var d4 = new int[4]; var rb = new RankedBag <int> (s2); rb.CopyTo(d2, 0); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(s2, d2)); rb.CopyTo(d4, 1); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(e4, d4)); }
public void UnitRb_CopyTo1() { var e5 = new int[] { 3, 5, 5, 7, 0 }; var s4 = new int[] { 3, 5, 5, 7 }; var d4 = new int[4]; var d5 = new int[5]; var rb = new RankedBag <int> (s4); rb.CopyTo(d4); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(s4, d4)); rb.CopyTo(d5); Assert.IsTrue(System.Linq.Enumerable.SequenceEqual(e5, d5)); }
public void CrashRb_CopyTo3_ArgumentNull() { var rb = new RankedBag <int> { 2 }; rb.CopyTo(null, 0, 1); }
public void CrashRb_CopyTo1_ArgumentNull() { var rb = new RankedBag <int> { 1 }; rb.CopyTo(null); }
public void CrashRb_CopyTo3B_Argument() { var rb = new RankedBag <int> { 2, 22 }; var d3 = new int[3]; rb.CopyTo(d3, 1, 3); }
public void CrashRb_CopyTo3A_Argument() { var rb = new RankedBag <int> { 2, 22 }; var d2 = new int[2]; rb.CopyTo(d2, 1, 2); }
public void CrashRb_CopyTo3B_ArgumentOutOfRange() { var rb = new RankedBag <int> { 2 }; var d2 = new int[2]; rb.CopyTo(d2, 0, -1); }
public void CrashRb_CopyTo1_Argument() { var rb = new RankedBag <int> { 1, 11 }; var d1 = new int[1]; rb.CopyTo(d1); }