public virtual void TestTooManyParameterSet()
        {
            EllipticalCurveTo absoluteElliptic = new EllipticalCurveTo();

            // String array length = 8
            absoluteElliptic.SetCoordinates(new String[] { "40", "40", "0", "0", "0", "20", "20", "1" }, new Point());
            String[] result = absoluteElliptic.GetCoordinates();
            NUnit.Framework.Assert.AreEqual(7, result.Length);
        }
 public virtual void TestNoParameterSet()
 {
     NUnit.Framework.Assert.That(() => {
         EllipticalCurveTo absoluteElliptic = new EllipticalCurveTo();
         // String array length = 0
         absoluteElliptic.SetCoordinates(new String[] {  }, new Point());
         String[] result = absoluteElliptic.GetCoordinates();
         NUnit.Framework.Assert.AreEqual(0, result.Length);
     }
                                 , NUnit.Framework.Throws.InstanceOf <ArgumentException>())
     ;
 }