Common Test Suite for Robot Simulator
Common Test Suite for Robot Simulator

Looking at the tracks that currently implement this problem the core tests seemed
to be

- Turn and check bearing/direction
- Place and check coordinate/position
- Move and check bearing & coordinates

The [F# track](http://exercism.io/exercises/fsharp/robot-simulator)
(along with some others) had what seemed to be the most useful yet small
test suite, so I've largely copied their approach here.

There were some variant tests that I haven't included, but that I
mentioned in the descriptin.

- Handling invalid directions
- Handling invalid instructions
- Defaults for position and direction

These are good things to have, but they aren't currently mentioned in
the readme, so I left those tests out.

The [Go
implementation](http://exercism.io/exercises/go/robot-simulator/readme)
is a particular outlier because it was written for a [totally different
version of the
Readme](https://github.com/exercism/x-common/commit/8aaf6530d79655ca027ebd29cc1144cd900c59ca),
so I didn't include any of its additional tests.

rpottsoh/x-common,exercism/x-common,kgengler/x-common,jmluy/x-common,jmluy/x-common,jmluy/x-common,Vankog/problem-specifications,kgengler/x-common,petertseng/x-common,exercism/x-common,ErikSchierboom/x-common,petertseng/x-common,ErikSchierboom/x-common,Vankog/problem-specifications,rpottsoh/x-common