anchor.diff:              status = #status{code = ?OK},
               proxyio_response = #remote_data{data = <<"da">>}
           },
  -        fslogic_proxyio:read(<<"a">>, #{?PROXYIO_PARAMETER_HANDLE_ID => <<"HandleId">>},
  -            <<"c">>, <<"d">>, 42, 1000)
  +        fslogic_proxyio:read(<<"a">>, #{?PROXYIO_PARAMETER_HANDLE_ID => <<"HandleId">>,
  +            ?PROXYIO_PARAMETER_FILE_UUID => <<"b">>}, <<"c">>, <<"d">>, 42, 1000)
       ).
   
   
  
positive.code: 
  
  read_should_get_session_when_given_handle_id(_) ->
      fslogic_proxyio:read(<<"SessionId">>, #{?PROXYIO_PARAMETER_HANDLE_ID => <<"HandleId">>},
          <<"c">>, <<"d">>, 0, 5),
  
      ?_assert(meck:called(session, get, [<<"SessionId">>])).
  
  
negative.code: 
  
  read_should_not_open_file_when_given_handle_id(_) ->
      fslogic_proxyio:read(<<"a">>, #{?PROXYIO_PARAMETER_HANDLE_ID => <<"HandleId">>,
          ?PROXYIO_PARAMETER_FILE_UUID => <<"b">>}, <<"c">>, <<"d">>, 0, 132),
  
      ?_assertEqual(0, meck:num_calls(storage_file_manager, open, 2)).
  
  