コード例 #1
0
        public void GetPoints_Bottom_ReturnsPoints()
        {
            var line           = new OrthogonalLine(new IntVector2(2, 4), new IntVector2(2, 2));
            var expectedPoints = new List <IntVector2>()
            {
                new IntVector2(2, 4),
                new IntVector2(2, 3),
                new IntVector2(2, 2),
            };

            Assert.IsTrue(line.GetPoints().SequenceEqual(expectedPoints));
        }
コード例 #2
0
        public void GetPoints_Left_ReturnsPoints()
        {
            var line           = new OrthogonalLine(new IntVector2(8, 3), new IntVector2(5, 3));
            var expectedPoints = new List <IntVector2>()
            {
                new IntVector2(8, 3),
                new IntVector2(7, 3),
                new IntVector2(6, 3),
                new IntVector2(5, 3),
            };

            Assert.IsTrue(line.GetPoints().SequenceEqual(expectedPoints));
        }