Exemple #1
0
        public void PlotMoves_should_set_coordinates_x1_y2()
        {
            // Arrange
            var expectedCoordinate = new Coordinate {
                x = 1, y = 2
            };

            var moves = new List <string>
            {
                "FORWARD",
                "RIGHT",
                "FORWARD"
            };

            // Act
            plotter.PlotMoves(moves);

            // Assert
            Assert.AreEqual(expectedCoordinate.x, plotter.Position.x);
            Assert.AreEqual(expectedCoordinate.y, plotter.Position.y);
        }