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); }