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); }