Also might be able to get away with only two values (instead of three) if specifying the values the mocked generator should return.