- Run the UnitTests. (Visual Studio Unit test explorer).
- From Visual Studio select the Web API project as the startup project and hit run.
- Use the swagger interface to enter commands for the Rover Navigation.
- There is validation in place that ensures the provided commands include only the following letters: F,B,L,R.
RFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
{
"succeeded": true,
"errors": null,
"roverPosition": {
"direction": "East",
"x": 32,
"y": 0
},
"obstacle": {
"x": 33,
"y": 0
}
}
Question: Do you have any thoughts or feedback you would like to provide for this assessment?
Answer:
In the assestment description it's not clear what is an obstacle
.
Who defines the obstacles and how have they been identified?
For that reason, I assume that the obstacles were gathered from previous trips/feedback from pluto, so I predefined a list with obstacles in the Startup.cs