Ejemplo n.º 1
0
        public void Test_取4筆_Revenue欄位_總和()
        {
            //arrange
            var field = "Revenue";
            var subgroup = 4;
            var expected = new[] { 50, 66, 60 };

            IDaoSheet daoStub = new IDaoSheetStub(); //注入假資料
            var target = new Sheet(daoStub); //先透過ctor 處理 di

            //act
            var actual = target.SumByFieldAndSubgroup(field, subgroup);

            //assert
            CollectionAssert.AreEqual(expected, actual);
        }
Ejemplo n.º 2
0
        public void Test_取3筆_Cost欄位_總和()
        {
            //arrange
            var field = "Cost";
            var subgroup = 3;
            var expected = new[] { 6, 15, 24, 21 };

            IDaoSheet daoStub = new IDaoSheetStub(); //注入假資料
            var target = new Sheet(daoStub); //先透過ctor 處理 di

            //act
            var actual = target.SumByFieldAndSubgroup(field, subgroup);

            //assert
            CollectionAssert.AreEqual(expected, actual);
        }