Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }