示例#1
0
        public void GroupSize_is_4_get_sum_of_revenue_should_get_50_66_60()
        {
            //arrange
            var target   = new CalculateSum(new StubEntities().GetEntitys(), "Revenue", 4);
            var expected = new List <int>()
            {
                50, 66, 60
            };

            //act
            var actual = target.CalculateSumByColumnAndGroupSize();

            //assert
            CollectionAssert.AreEquivalent(expected, actual);
        }
示例#2
0
        public void GroupSize_is_3_get_sum_of_cost_should_get_6_15_24_21()
        {
            //arrange
            var target   = new CalculateSum(new StubEntities().GetEntitys(), "Cost", 3);
            var expected = new List <int>()
            {
                6, 15, 24, 21
            };

            //act
            var actual = target.CalculateSumByColumnAndGroupSize();

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