// полный тест на небольшом изображении public void ProcessOk() { var res = new ConvexHullControl(new OpenImageToBitmap("pMin.png"), new JarvisMatch()); PexAssert.AreEqual(new List <CPoint>() { new CPoint(0, 0), new CPoint(12, 35), new CPoint(51, 8), new CPoint(81, 58) }.ToStr(), res.ConvexHull.ToStr()); }
public void NullStrategies() { try { var f = new ConvexHullControl(null, null); } catch (ArgumentNullException e) { return; } Assert.Fail(); }
public void OpenFileNullName() { try { var f = new ConvexHullControl(new OpenImageToBitmap(null), new JarvisMatch()); } catch (ArgumentException e) { return; } Assert.Fail(); }