private async Task AssertExpectedLineProtocolString(MetricsDataValueSource dataValueSource, string expected) { var settings = new MetricsInfluxDbLineProtocolOptions(); var serializer = new MetricSnapshotSerializer(); var fields = new MetricFields(); await using var sw = new StringWriter(); await using (var packer = new MetricSnapshotInfluxDbLineProtocolWriter(sw, settings.MetricNameFormatter)) { serializer.Serialize(packer, dataValueSource, fields); } sw.ToString().Should().Be(expected); }
private void AssertExpectedLineProtocolString(MetricsDataValueSource dataValueSource, string expected) { var settings = new MetricsInfluxDbLineProtocolOptions(); var serializer = new MetricSnapshotSerializer(); using (var sw = new StringWriter()) { using (var packer = new MetricSnapshotInfluxDbLineProtocolWriter(sw, settings.MetricNameFormatter, settings.MetricNameMapping)) { serializer.Serialize(packer, dataValueSource); } sw.ToString().Should().Be(expected); } }