The Mars Rover Kata and BDD/ATDD

The Mars Rover Kata is a common TDD kata.   The application revolves commanding a rover to move and then checking its position.    This article gives a BDD/ATDD approach to the problem.  This allows for separating understanding a problem from implementing the solution.  

PDF is here.

HTML is here.