public async Task BasicPersistedDataAggregatorReturnsData() { var aggregator = new PersistedDataAggregator <InternalHitCount>( AnyCounter, null, new[] { "localhost" }, this.GetStartTime(), this.GetEndTime(), this.memoryStreamManager); aggregator.Port = this.server.Port; await aggregator.Run(); Assert.AreEqual(1, aggregator.Sources.Count); Assert.AreEqual(PersistedDataSourceStatus.Available, aggregator.Sources[0].Status); using (var ms = new MemoryStream()) { aggregator.WriteToStream(ms); ms.Position = 0; this.ValidateStreamContents(ms); } }
public async Task BasicPersistedDataAggregatorReturnsData() { var aggregator = new PersistedDataAggregator<InternalHitCount>( AnyCounter, null, new[] {"localhost"}, this.GetStartTime(), this.GetEndTime(), this.memoryStreamManager); aggregator.Port = this.server.Port; await aggregator.Run(); Assert.AreEqual(1, aggregator.Sources.Count); Assert.AreEqual(PersistedDataSourceStatus.Available, aggregator.Sources[0].Status); using (var ms = new MemoryStream()) { aggregator.WriteToStream(ms); ms.Position = 0; this.ValidateStreamContents(ms); } }