public void TestGetOrdersReturnsNullOrders() { // Act _mockOrderRepository.Setup(x => x.GetLateOrders()).Returns(CreateOrderDTOList(0)); OrdersProvider orderProvider = new OrdersProvider(_mockOrderRepository.Object, null); ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetLateOrders(); // Assert Assert.AreEqual("No late orders", outputGetOrdersAsProviderResponseWrapper.ResponseMessage); }
public void TestGetOrdersReturnsOneLateOrder() { // Act _mockOrderRepository.Setup(x => x.GetLateOrders()).Returns(CreateOrderDTOList(1)); OrdersProvider orderProvider = new OrdersProvider(_mockOrderRepository.Object, null); ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetLateOrders(); List <OrderDTO> outputOrderList = JsonConvert.DeserializeObject <List <OrderDTO> >(outputGetOrdersAsProviderResponseWrapper.ResponseMessage); // Assert Assert.AreEqual(1, outputOrderList.Count); Assert.AreEqual("Test0", outputOrderList[0].Id); }
public void TestGetOrdersReturnsOneThousandLateOrders() { // Act _mockOrderRepository.Setup(x => x.GetLateOrders()).Returns(CreateOrderDTOList(1000)); OrdersProvider orderProvider = new OrdersProvider(_mockOrderRepository.Object, null); ProviderResponseWrapper outputGetOrdersAsProviderResponseWrapper = orderProvider.GetLateOrders(); 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); } }