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); }
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>()); }
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); }
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); } }