Exemplo n.º 1
0
        public void ParseObject()
        {
            object value  = "{X=1,Y=2}";
            var    actual = PointExtensions.Parse(value);

            Assert.AreEqual(new Point(1, 2), actual);
        }
Exemplo n.º 2
0
        public void ParseWithSpaceAfterComma()
        {
            var actual = PointExtensions.Parse("{X=1, Y=2}");

            Assert.AreEqual(new Point(1, 2), actual);
        }
Exemplo n.º 3
0
 public void ParseOneNegativeOnePositive()
 {
     Assert.AreEqual(new Point(1, -2), PointExtensions.Parse("{X=1,Y=-2}"));
     Assert.AreEqual(new Point(-1, 2), PointExtensions.Parse("{X=-1,Y=2}"));
 }
Exemplo n.º 4
0
        public void ParseNegatives()
        {
            var actual = PointExtensions.Parse("{X=-1,Y=-2}");

            Assert.AreEqual(new Point(-1, -2), actual);
        }
Exemplo n.º 5
0
        public void ParseManyDigits()
        {
            var actual = PointExtensions.Parse("{X=12345,Y=67890}");

            Assert.AreEqual(new Point(12345, 67890), actual);
        }
Exemplo n.º 6
0
        public void ParsePositives()
        {
            var actual = PointExtensions.Parse("{X=1,Y=2}");

            Assert.AreEqual(new Point(1, 2), actual);
        }
Exemplo n.º 7
0
        public void ParseZeroes()
        {
            var actual = PointExtensions.Parse("{X=0,Y=0}");

            Assert.AreEqual(Point.Empty, actual);
        }
Exemplo n.º 8
0
        public void ParseEmptyString()
        {
            var actual = PointExtensions.Parse(String.Empty);

            Assert.AreEqual(Point.Empty, actual);
        }
Exemplo n.º 9
0
        public void ParseNull()
        {
            var actual = PointExtensions.Parse(null);

            Assert.AreEqual(Point.Empty, actual);
        }