public void GetMarketEstimatedInfosTest(string fromCurrency, string toCurrency, decimal fromAmount, decimal toAmount, DirectionEnum type) { var request = new MarketEstimatedRequest(fromCurrency, toCurrency, fromAmount, toAmount, type); var result = _client.GetMarketEstimatedInfos(request); Assert.NotNull(result); }
public void MarketEstimatedRequestConstruktor() { var obj = new MarketEstimatedRequest("btc", "eth", 1, 0, DirectionEnum.Direct); Assert.AreEqual("btc", obj.FromCurrency); Assert.AreEqual("eth", obj.ToCurrency); Assert.AreEqual(1, obj.FromAmount); Assert.AreEqual(0, obj.ToAmount); Assert.AreEqual(DirectionEnum.Direct, obj.Type); Assert.AreEqual(Messages.ParameterNotUseForThisRequest, obj.FromNetwork); Assert.AreEqual(Messages.ParameterNotUseForThisRequest, obj.ToNetwork); }
public async Task <MarketEstimatedResponse> GetMarketEstimatedInfosAsync(MarketEstimatedRequest request) { IRestResponse response = await DoRequestAsync(GetMarketEstimatedQueryString(request)); return(MarketEstimatedResponseErrorHandle(response)); }
private string GetMarketEstimatedQueryString(MarketEstimatedRequest request) { return($"{ApiEndPoints.Markets}estimate?fromCurrency={request.FromCurrency}&toCurrency={request.ToCurrency}&fromAmount={request.FromAmount.ToString(CultureInfo.InvariantCulture)}&toAmount&type={DirectionEnumConverter.ToString(request.Type)}"); }
public MarketEstimatedResponse GetMarketEstimatedInfos(MarketEstimatedRequest request) { return(MarketEstimatedResponseErrorHandle(DoRequest(GetMarketEstimatedQueryString(request)))); }