Exemple #1
0
        public void ParseTest(string s0, bool valid, Order order, double min, double max)
        {
            Range r1 = Range.Parse(s0);

            Assert.Equal(valid, r1.IsValid);
            if (valid)
            {
                Assert.Equal(order, r1.Order);
                Assert.Equal(min, r1.Min);
                Assert.Equal(max, r1.Max);
            }
        }
        public void GetTransformTest(Orientation orientation, string xrange, string yrange, string size, string[] pp0, string[] pp1)
        {
            Range     xr0 = Range.Parse(xrange);
            Range     yr0 = Range.Parse(yrange);
            Size      s0  = Size.Parse(size);
            Transform t   = TransformSupport.GetTransform(orientation, xr0, yr0, s0);

            for (int i = 0; i < pp0.Length; ++i)
            {
                Point p0 = Point.Parse(pp0[i]);
                Point p1 = Point.Parse(pp1[i]);
                Point p  = t.Transform(p0);
                Assert.Equal(p1.X, p.X, 5);
                Assert.Equal(p1.Y, p.Y, 5);
            }
        }