public void SumByN_傳入一組Revenue_4筆一組總合應為_50_66_60() { //arrange PageSum target = new PageSum(); int[] ordersRevenue = _orders.Select(o => o.Revenue).ToArray(); int[] expected = new int[] { 50, 66, 60 }; //act var actual = target.SumByN(4, ordersRevenue); //assert expected.ToExpectedObject().ShouldEqual(actual); }
public void SumByN_傳入一組Cost_3筆一組總合應為_6_15_24_21() { //arrange PageSum target = new PageSum(); int[] ordersCost = _orders.Select(o => o.Cost).ToArray(); int[] expected = new int[] { 6, 15, 24, 21 }; //act var actual = target.SumByN(3, ordersCost); //assert expected.ToExpectedObject().ShouldEqual(actual); }