public void Rover_WhenTurnRight_ThenTurnedRight() { //Given ILocation location = new Location(_defaultMarsArea, _defaultRoverLocation); IRover rover = new Rover(new NorthState(), location); //When rover.TurnRight(); //Then rover.GetDirectionState().GetType().Equals(typeof(EastState)); }