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