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