anchor.diff:  %% Cleanup after the whole suite.
   %%
   end_per_suite(Config) ->
  -	ok = ocs_test_lib:stop(),
  -	Config.
  -
  --spec init_per_testcase(TestCase :: atom(), Config :: [tuple()]) -> Config :: [tuple()].
  -%% Initialization before each test case.
  -%%
  -init_per_testcase(TestCase, Config)
   		when TestCase == send_initial_scur; TestCase == receive_initial_scur;
   		TestCase == send_interim_scur; TestCase == receive_interim_scur;
   		TestCase == send_final_scur; TestCase == receive_final_scur;
   		TestCase == receive_interim_no_usu_scur;
   		TestCase == receive_initial_empty_rsu_scur;
   		TestCase == send_iec;
  -		TestCase == receive_iec ->
  +		TestCase == receive_iec;
  +		TestCase == send_initial_ecur ->
   	Address = ?config(diameter_acct_address, Config),
   	{ok, _} = ocs:add_client(Address, undefined, diameter, undefined, true),
   	Config;
  
positive.code: 			'Used-Service-Unit' = [UsedUnits]} = MultiServices_CC,
  	#'3gpp_ro_Used-Service-Unit'{'CC-Service-Specific-Units' = [1]} = UsedUnits.
  
  %%---------------------------------------------------------------------
  %%  Internal functions
  %%---------------------------------------------------------------------
  
  diameter_iec({MSISDN, IMSI}, SId, RequestNum) ->
  	MSISDN1 = #'3gpp_ro_Subscription-Id'{
  
negative.code: 			'Auth-Application-Id' = ?RO_APPLICATION_ID,
  			'Service-Context-Id' = "32274@3gpp.org",
  			'User-Name' = [MSISDN],
  			'CC-Request-Type' = ?'3GPP_CC-REQUEST-TYPE_INITIAL_REQUEST'
  			'CC-Request-Number' = RequestNum,
  			'Requested-Action' = [?'3GPP_RO_REQUESTED-ACTION_DIRECT_DEBITING'],
  			'Event-Timestamp' = [calendar:universal_time()],
  