public void ShouldMoveRight() { var mower = new Mower(0, 0, 0); mower.MoveRight(); Assert.That(mower.Direction, Is.EqualTo(1)); mower.MoveRight(); Assert.That(mower.Direction, Is.EqualTo(2)); mower.MoveRight(); Assert.That(mower.Direction, Is.EqualTo(3)); mower.MoveRight(); Assert.That(mower.Direction, Is.EqualTo(0)); }
public void ShouldMoveEast() { var mower = new Mower(0, 0, 0); mower.MoveRight(); mower.MoveForward(); Assert.That(mower.Position.Y, Is.EqualTo(0)); Assert.That(mower.Position.X, Is.EqualTo(1)); }