public void CopyToThrowsOnNonExistingCollector() { var source = new CollectorRegistry(); var destination = new CollectorRegistry(); Assert.Throws <ArgumentOutOfRangeException>(() => source.CopyTo("test_counter", destination)); }
public void CopyToThrowsOnNullDestination() { var source = new CollectorRegistry(); var factory = new MetricFactory(source); factory.CreateCounter("test_counter", string.Empty).Inc(); Assert.Throws <ArgumentNullException>(() => source.CopyTo("test_counter", null)); }
public void CopyToAddsCollectorToDestination() { var source = new CollectorRegistry(); var factory = new MetricFactory(source); var destination = new CollectorRegistry(); factory.CreateCounter("test_counter", string.Empty).Inc(); source.CopyTo("test_counter", destination); Assert.True(destination.TryGet("test_counter", out _)); }