added "10 - testing implementation instead of behaviour"