public async Task <ActionResult> Get(OrderbookGetRequest request) { var serviceRequest = _mapper.Map <service.OrderbookGetRequest>(request); var orderbookServiceResp = await _orderbookService.Get(serviceRequest); var resp = _mapper.Map <Orderbook>(orderbookServiceResp); return(Ok(resp)); }
public async Task Get_StatusOk() { //Arrange var httpResponseMessage = new HttpResponseMessageBuilder().StatusOk_Orderbook().Build(); _httpRequestHandlerMock.Setup(p => p.Get(It.IsAny <string>())).ReturnsAsync(httpResponseMessage); OrderbookGetRequest orderbookGetRequest = new OrderbookGetRequest { Coins = CoinsEnum.BTC }; //Act var resp = await _orderbookService.Get(orderbookGetRequest); //Assert Assert.NotNull(resp); Assert.Equal(3, resp.Asks.Count); Assert.Equal(2, resp.Bids.Count); }