Example #1
0
        public void TestMovement(int x, int y, string movement, int expectedX, int expectedY)
        {
            var origin         = new Point(x, y);
            var expectedResult = new Point(expectedX, expectedY);

            var result = Day3Utils.Move(origin, movement);

            //Assert.Equal(expectedResult, result);
        }
Example #2
0
        public void TestGetPositions()
        {
            Point oirgin    = new Point(0, 0);
            var   movements = new List <string> {
                "R1", "R1", "R1", "R1"
            };
            var expected = new Point[] { new Point(1, 0), new Point(2, 0), new Point(3, 0), new Point(4, 0) };

            var result = Day3Utils.GetPath(oirgin, movements);

            Assert.Equal(expected, result);
        }