anchor.diff:  	authorize_default_voice, authorize_data_1, authorize_data_2,
   	authorize_data_with_partial_reservation, authorize_negative_balance,
   	unauthorize_bad_password, unauthorize_bad_password, reserve_sms, debit_sms,
  -	roaming_table_data, roaming_table_voice, roaming_table_sms, final_empty_mscc].
  +	roaming_table_data, roaming_table_voice, roaming_table_sms, final_empty_mscc,
  +	final_empty_mscc_multiple_services].
   
   %%---------------------------------------------------------------------
   %%  Test cases
  
positive.code: 	#bucket{units = cents, reservations = []} =  lists:keyfind(cents, #bucket.units, BucketList),
  	#bucket{units = octets, reservations = []} =  lists:keyfind(octets, #bucket.units, BucketList).
  
  %%---------------------------------------------------------------------
  %%  Internal functions
  %%---------------------------------------------------------------------
  %% @hidden
  price(Type, Units, Size, Amount) ->
  	#price{name = ocs:generate_identity(),
  
negative.code: 			calendar:gregorian_seconds_to_datetime(TS + 60), undefined,
  			undefined, interim, [], [{PackageUnits, Reservation2}],
  			SessionId).
  
  interim_reserve_multiple_buckets_out_of_credit() ->
  	[{userdata, [{doc, "Out of credit with multiple cents buckets"}]}].
  