Exemplo n.º 1
0
        public void TestGetOrdersReturnsNullOrders()
        {
            // Act
            _mockOrderRepository.Setup(x => x.GetOrders()).Returns(CreateOrderDTOList(0));
            OrdersProvider          orderProvider = new OrdersProvider(_mockOrderRepository.Object, null);
            ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetOrders();

            // Assert
            Assert.AreEqual("No orders have been saved!", outputGetOrdersAsProviderResponseWrapper.ResponseMessage);
        }
Exemplo n.º 2
0
        private List <MyOrdersViewModel> GetMyOrdersFromSource(string id)
        {
            var orders   = OrdersProvider.GetOrders(id, string.Empty, null, null, false, "DESC");
            var myOrders = ConvertToMyorders(orders);

            if (null != myOrders && myOrders.Any())
            {
                return(myOrders.OrderByDescending(o => o.Date).ToList());
            }
            return(new List <MyOrdersViewModel>());
        }
Exemplo n.º 3
0
        public void TestGetOrdersReturnsOneOrder()
        {
            // Act
            _mockOrderRepository.Setup(x => x.GetOrders()).Returns(CreateOrderDTOList(1));
            OrdersProvider          orderProvider = new OrdersProvider(_mockOrderRepository.Object, null);
            ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetOrders();
            List <OrderDTO>         outputOrderList = JsonConvert.DeserializeObject <List <OrderDTO> >(outputGetOrdersAsProviderResponseWrapper.ResponseMessage);

            // Assert
            Assert.AreEqual(1, outputOrderList.Count);
            Assert.AreEqual("Test0", outputOrderList[0].Id);
        }
Exemplo n.º 4
0
        public void TestGetOrdersReturnsOneThousandOrders()
        {
            // Act
            _mockOrderRepository.Setup(x => x.GetOrders()).Returns(CreateOrderDTOList(1000));
            OrdersProvider          orderProvider = new OrdersProvider(_mockOrderRepository.Object, null);
            ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetOrders();
            List <OrderDTO>         outputOrderList = JsonConvert.DeserializeObject <List <OrderDTO> >(outputGetOrdersAsProviderResponseWrapper.ResponseMessage);

            // Assert
            Assert.AreEqual(1000, outputOrderList.Count);
            for (int i = 0; i < outputOrderList.Count; i++)
            {
                Assert.AreEqual("Test" + i.ToString(), outputOrderList[i].Id);
            }
        }