anchor.diff:  	register(diameter_disconnect_session, self()),
   	Username = ?config(username, Config),
   	Password = ?config(password, Config),
  +	InitBalance = ?config(init_bal, Config),
   	Ref = erlang:ref_to_list(make_ref()),
   	SId = diameter:session_id(Ref),
   	Answer = diameter_authentication(SId, Username, Password),
  
positive.code: 	{ok, [{auth, AuthInstance}, {acct, _}]} = application:get_env(ocs, diameter),
  	[{Address, Port, _}] = AuthInstance,
  	Secret = "s3cr3t",
  	ok = ocs:add_client(Address, Port, diameter, Secret),
  	ok = ocs:add_subscriber(UserName, Password, [], 1000000),
  	[{username, UserName}, {password, Password}] ++ Config;
  init_per_testcase(_TestCase, Config) ->
  	Config.
  
  
negative.code: 			'Auth-Application-Id' = ?CC_APPLICATION_ID,
  			'CC-Request-Type' = ?'DIAMETER_CC_APP_CC-REQUEST-TYPE_INITIAL_REQUEST',
  			'CC-Request-Number' = RequestNum0, 'Granted-Service-Unit' = GrantedUnits0} = Answer0,
  	#'diameter_cc_app_Granted-Service-Unit'{'CC-Total-Octets' = InitBalance} = GrantedUnits0,
  	Usage0 = trunc(InitBalance/10),
  	RequestNum1 = RequestNum0 + 1,
  	Answer1 = diameter_accounting_interim(SId, Username, RequestNum1, Usage0),
  	#diameter_cc_app_CCA{'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_SUCCESS',
  