public void SumGoodsTest_4筆一組_取Revenue總和()
        {
            IGroupPagingContext context = Substitute.For<IGroupPagingContext>();
            context.Goodies.Returns(_goods);

            GroupPagingService target = new GroupPagingService(context);
            List<int> actual = target.SumGoods(GroupPagingType.Revenue, 4).ToList();

            List<int> expected = new List<int> { 50, 66, 60 };
            CollectionAssert.AreEqual(expected, actual);
        }
        public void SumGoodsTest_3筆一組_取Cost總和()
        {
            IGroupPagingContext context = Substitute.For<IGroupPagingContext>();
            context.Goodies.Returns(_goods);

            GroupPagingService target = new GroupPagingService(context);
            List<int> actual = target.SumGoods(GroupPagingType.Cost, 3).ToList();

            List<int> expected = new List<int> { 6, 15, 24, 21 };
            CollectionAssert.AreEqual(expected, actual);
        }