public void ContainingTests() { Disc disc = new Disc(new Point(10, 0), new Point(-10, 0)); Point[] points = new Point[] { new Point(0, 10), new Point(0, 12), new Point(0, -10), new Point(20, 0) }; WriteLine("Trying correct except"); int[] except = new int[] { 1, 3 }; Assert.IsTrue(disc.Contains(points, except), "ContainingTest not working"); WriteLine("Trying incomplete except"); except = new int[] { 1 }; Assert.IsFalse(disc.Contains(points, except), "ContainingTest not working"); WriteLine("Trying empty and incorrect except"); except = new int[] { }; Assert.IsFalse(disc.Contains(points, except), "ContainingTest not working"); }