Accord.Tests.Math.SimpleShapeCheckerTest.IsConvexPolygon C# (CSharp) Method

IsConvexPolygon() private method

private IsConvexPolygon ( ) : void
return void
        public void IsConvexPolygon( )
        {
            List<IntPoint> corners;

            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( triangle1, out corners ) );
            Assert.AreEqual( 3, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( equilateralTriangle, out corners ) );
            Assert.AreEqual( 3, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( isoscelesTriangle, out corners ) );
            Assert.AreEqual( 3, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( rectangledTriangle, out corners ) );
            Assert.AreEqual( 3, corners.Count );

            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( square1, out corners ) );
            Assert.AreEqual( 4, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( square2, out corners ) );
            Assert.AreEqual( 4, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( square3, out corners ) );
            Assert.AreEqual( 4, corners.Count );
            Assert.AreEqual( true, shapeChecker.IsConvexPolygon( rectangle, out corners ) );
            Assert.AreEqual( 4, corners.Count );

            Assert.AreEqual( false, shapeChecker.IsConvexPolygon( idealCicle, out corners ) );
            Assert.AreEqual( false, shapeChecker.IsConvexPolygon( distorredCircle, out corners ) );
        }