@@ -339,80 +339,80 @@ void main() {
339339 });
340340 });
341341
342- group ("getEstimatedFixedRateExchangeAmount" , () {
343- test ("getEstimatedFixedRateExchangeAmount succeeds" , () async {
344- final client = MockClient ();
345- ChangeNow .instance.client = client;
346-
347- when (client.get (
348- Uri .parse (
349- "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true" ),
350- headers: {'Content-Type' : 'application/json' },
351- )).thenAnswer ((realInvocation) async =>
352- Response (jsonEncode (estFixedRateExchangeAmountJSON), 200 ));
353-
354- final result =
355- await ChangeNow .instance.getEstimatedFixedRateExchangeAmount (
356- fromTicker: "xmr" ,
357- toTicker: "btc" ,
358- fromAmount: Decimal .fromInt (10 ),
359- apiKey: "testAPIKEY" ,
360- );
361-
362- expect (result.exception, null );
363- expect (result.value == null , false );
364- expect (result.value.toString (),
365- 'EstimatedExchangeAmount: {estimatedAmount: 0.07271053, transactionSpeedForecast: 10-60, warningMessage: null, rateId: 1t2W5KBPqhycSJVYpaNZzYWLfMr0kSFe, networkFee: 0.00002408}' );
366- });
367-
368- test (
369- "getEstimatedFixedRateExchangeAmount fails with ChangeNowExceptionType.serializeResponseError" ,
370- () async {
371- final client = MockClient ();
372- ChangeNow .instance.client = client;
373-
374- when (client.get (
375- Uri .parse (
376- "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true" ),
377- headers: {'Content-Type' : 'application/json' },
378- )).thenAnswer ((realInvocation) async => Response ('{"error": 42}' , 200 ));
379-
380- final result =
381- await ChangeNow .instance.getEstimatedFixedRateExchangeAmount (
382- fromTicker: "xmr" ,
383- toTicker: "btc" ,
384- fromAmount: Decimal .fromInt (10 ),
385- apiKey: "testAPIKEY" ,
386- );
387-
388- expect (result.exception! .type,
389- ChangeNowExceptionType .serializeResponseError);
390- expect (result.value == null , true );
391- });
392-
393- test ("getEstimatedFixedRateExchangeAmount fails for any other reason" ,
394- () async {
395- final client = MockClient ();
396- ChangeNow .instance.client = client;
397-
398- when (client.get (
399- Uri .parse (
400- "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true" ),
401- headers: {'Content-Type' : 'application/json' },
402- )).thenAnswer ((realInvocation) async => Response ('' , 400 ));
403-
404- final result =
405- await ChangeNow .instance.getEstimatedFixedRateExchangeAmount (
406- fromTicker: "xmr" ,
407- toTicker: "btc" ,
408- fromAmount: Decimal .fromInt (10 ),
409- apiKey: "testAPIKEY" ,
410- );
411-
412- expect (result.exception! .type, ChangeNowExceptionType .generic);
413- expect (result.value == null , true );
414- });
415- });
342+ // group("getEstimatedFixedRateExchangeAmount", () {
343+ // test("getEstimatedFixedRateExchangeAmount succeeds", () async {
344+ // final client = MockClient();
345+ // ChangeNow.instance.client = client;
346+ //
347+ // when(client.get(
348+ // Uri.parse(
349+ // "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true"),
350+ // headers: {'Content-Type': 'application/json'},
351+ // )).thenAnswer((realInvocation) async =>
352+ // Response(jsonEncode(estFixedRateExchangeAmountJSON), 200));
353+ //
354+ // final result =
355+ // await ChangeNow.instance.getEstimatedFixedRateExchangeAmount(
356+ // fromTicker: "xmr",
357+ // toTicker: "btc",
358+ // fromAmount: Decimal.fromInt(10),
359+ // apiKey: "testAPIKEY",
360+ // );
361+ //
362+ // expect(result.exception, null);
363+ // expect(result.value == null, false);
364+ // expect(result.value.toString(),
365+ // 'EstimatedExchangeAmount: {estimatedAmount: 0.07271053, transactionSpeedForecast: 10-60, warningMessage: null, rateId: 1t2W5KBPqhycSJVYpaNZzYWLfMr0kSFe, networkFee: 0.00002408}');
366+ // });
367+ //
368+ // test(
369+ // "getEstimatedFixedRateExchangeAmount fails with ChangeNowExceptionType.serializeResponseError",
370+ // () async {
371+ // final client = MockClient();
372+ // ChangeNow.instance.client = client;
373+ //
374+ // when(client.get(
375+ // Uri.parse(
376+ // "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true"),
377+ // headers: {'Content-Type': 'application/json'},
378+ // )).thenAnswer((realInvocation) async => Response('{"error": 42}', 200));
379+ //
380+ // final result =
381+ // await ChangeNow.instance.getEstimatedFixedRateExchangeAmount(
382+ // fromTicker: "xmr",
383+ // toTicker: "btc",
384+ // fromAmount: Decimal.fromInt(10),
385+ // apiKey: "testAPIKEY",
386+ // );
387+ //
388+ // expect(result.exception!.type,
389+ // ChangeNowExceptionType.serializeResponseError);
390+ // expect(result.value == null, true);
391+ // });
392+ //
393+ // test("getEstimatedFixedRateExchangeAmount fails for any other reason",
394+ // () async {
395+ // final client = MockClient();
396+ // ChangeNow.instance.client = client;
397+ //
398+ // when(client.get(
399+ // Uri.parse(
400+ // "https://api.ChangeNow.io/v1/exchange-amount/fixed-rate/10/xmr_btc?api_key=testAPIKEY&useRateId=true"),
401+ // headers: {'Content-Type': 'application/json'},
402+ // )).thenAnswer((realInvocation) async => Response('', 400));
403+ //
404+ // final result =
405+ // await ChangeNow.instance.getEstimatedFixedRateExchangeAmount(
406+ // fromTicker: "xmr",
407+ // toTicker: "btc",
408+ // fromAmount: Decimal.fromInt(10),
409+ // apiKey: "testAPIKEY",
410+ // );
411+ //
412+ // expect(result.exception!.type, ChangeNowExceptionType.generic);
413+ // expect(result.value == null, true);
414+ // });
415+ // });
416416
417417 group ("getAvailableFixedRateMarkets" , () {
418418 test ("getAvailableFixedRateMarkets succeeds" , () async {
0 commit comments