public void ReturnsPoints_EnoughPoints(string inputFile, string expectedFile)
        {
            var input    = Data.GetAosPoints(inputFile).ToArray();
            var expected = Data.GetAosPoints(expectedFile).ToArray();

            CollectionAssert.AreEqual(expected, ConvexHullCpuParallelized.QuickHull(input).ToArray());
        }
 public void ThrowsArgumentException_ZeroPoints()
 {
     ConvexHullCpuParallelized.QuickHull(new Point[0]);
 }
 public void ThrowsArgumentException_NotEnoughPoints()
 {
     ConvexHullCpuParallelized.QuickHull(Data.AosTwoPoints);
 }
 public void CpuParallelized()
 {
     ConvexHullCpuParallelized.QuickHull(_points);
 }