Exemplo n.º 1
0
        public void GroupByDaysAndMidnight()
        {
            var sw      = Stopwatch.StartNew();
            var result  = _unitUnderTest5h.GroupByDays(3, a => a.First()).Rows;
            var result2 = _unitUnderTest5h.Group(g => g.ByTime.Days(3).Aggregate(a => a.First())).Rows;

            result.First().TimeUtc.Should().Be(new DateTime(2010, 5, 19, 0, 0, 0, DateTimeKind.Local).ToUniversalTime());
            result.SequenceEqual(result2).Should().BeTrue();
            var last = result.Last();

            sw.Stop();
        }