Beispiel #1
0
        public void CalculateOrientation_should_set_orientation_to_0_degrees()
        {
            // Arrange
            const int expectedValue = 0;

            // Act
            plotter.CalculateOrientation("FORWARD");

            // Assert
            Assert.AreEqual(expectedValue, plotter.Orientation);
        }
        public IEnumerable <Position> Get([FromUri] string email, [FromUri] Coordinate currentPosition)
        {
            var directions = this.spaceProbeProxy.GetData(email).ToList();
            var firstMove  = directions.FirstOrDefault();

            this.plotter.Position = currentPosition;
            plotter.CalculateOrientation(firstMove);

            directions.Remove(firstMove);

            var positions = this.plotter.PlotMoves(directions);

            return(positions);
        }