Example #1
0
        // полный тест на небольшом изображении
        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());
        }
Example #2
0
 public void NullStrategies()
 {
     try
     {
         var f = new ConvexHullControl(null, null);
     }
     catch (ArgumentNullException e)
     {
         return;
     }
     Assert.Fail();
 }
Example #3
0
 public void OpenFileNullName()
 {
     try
     {
         var f = new ConvexHullControl(new OpenImageToBitmap(null), new JarvisMatch());
     }
     catch (ArgumentException e)
     {
         return;
     }
     Assert.Fail();
 }