public void should_return_instruments() { // arrange var @params = new InstrumentGETRequestParams { }; // act var result = Sut.Execute(BitmexApiUrls.Instrument.GetInstrument, @params).Result; // assert result.Should().NotBeNull(); result.Count.Should().BeGreaterThan(0); }
private async Task <BitmexApiResult <List <InstrumentDto> > > GetDataInternal(string symbol) { var instrumentParams = new InstrumentGETRequestParams() { Symbol = symbol, Columns = "", Count = 1, Start = 30, Reverse = false, StartTime = DateTime.Now.AddDays(-1), //TODO убрать хардкод EndTime = DateTime.Now }; return(await _client.Execute(BitmexApiUrls.Instrument.GetInstrument, instrumentParams)); }
public void should_return_instruments_by_symbol() { // arrange var @params = new InstrumentGETRequestParams { Symbol = "XBTUSD" }; // act var result = Sut.Execute(BitmexApiUrls.Instrument.GetInstrument, @params).Result.Result; // assert result.Should().NotBeNull(); result.Count.Should().Be(1); result[0].Symbol.Should().Be("XBTUSD"); }