Пример #1
0
        private DataSourceAggregatesFactory AddDescriptor(string memberName, Type memberType)
        {
            var descriptor = new AggregateDescriptor();

            descriptor.Member = memberName;

            descriptors.Add(descriptor);

            return(new DataSourceAggregatesFactory(descriptor.Aggregates, memberName, memberType));
        }
        public void Should_calculate_aggregates()
        {
            const int expectedCount = 8;

            context.SetupGet(c => c.DataSource).Returns(DataSource(expectedCount));

            var descriptor = new AggregateDescriptor();

            descriptor.Aggregates.Add(new CountFunction {
                ResultFormatString = field2Name
            });

            context.SetupGet(c => c.Aggregates).Returns(new[] { descriptor });
            var aggregatesResults = dataProcessor.AggregatesResults;

            aggregatesResults.First().Value.ShouldEqual(expectedCount);
        }
        public void Should_calculate_aggregates()
        {
            const int expectedCount = 8;
            context.SetupGet(c => c.DataSource).Returns(DataSource(expectedCount));

            var descriptor = new AggregateDescriptor();
            descriptor.Aggregates.Add(new CountFunction { ResultFormatString = field2Name });

            context.SetupGet(c => c.Aggregates).Returns(new[]{ descriptor });
            var aggregatesResults = dataProcessor.AggregatesResults;

            aggregatesResults.First().Value.ShouldEqual(expectedCount);
        }
 public AggregateDescriptorTests()
 {
     descriptor = new AggregateDescriptor();
 }