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); } }