public void Find_TestArray7_ReturnsTrue() { // Specifically looking for an array that just has a zero at any index List <int[]> list = SubArrayWithZeroSum.Find(TestArray7); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 0 }))); }
public void Find_TestArray6_ReturnsTrue() { List <int[]> list = SubArrayWithZeroSum.Find(TestArray6); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 0, 1, 3, -4, 5, -5 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 0, 1, 3, -4, 5, -5 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 1, 3, -4, 5, -5 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 3, -4, 5, -5, 1 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 0, 1, 3, -4 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 1, 3, -4 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 5, -5 }))); Assert.IsTrue(list.Any(x => x.SequenceEqual(new int[] { 0 }))); }
public void Check_TestArray5_ReturnsTrue() { Assert.IsTrue(SubArrayWithZeroSum.Check(TestArray5)); }
public void Check_TestArray1_ReturnsFalse() { Assert.IsFalse(SubArrayWithZeroSum.Check(TestArray1)); }