Пример #1
0
        public async Task TestGetOrdersInProgress()
        {
            //arrange
            IRepository         repository = new MockedRepository();
            ChannelEngineHelper helper     = new ChannelEngineHelper(repository);

            //act
            var orders = await helper.GetOutstandingOrders();

            Assert.IsTrue(orders.Count == 6);
        }
Пример #2
0
        public async Task TestGetTopNProductsInOutstandingOrders()
        {
            //arrange
            IRepository         repository = new MockedRepository();
            ChannelEngineHelper controller = new ChannelEngineHelper(repository);
            var orders = await controller.GetOutstandingOrders();

            //act
            var topNProducts = controller.TakeTopNProductsFromOrders(orders, 5);

            Assert.IsTrue(topNProducts.Count == 4);
            Assert.IsTrue(topNProducts[0].Name == "T-shirt met lange mouw BASIC petrol: M");
        }