public void Do_not_send_data_and_reset_when_nothing_registered() { var gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); gauge.GetValuesAndReset().ShouldBeEquivalentTo(new IMeasurement[0]); ((IGauge <long>)gauge).GetValuesAndReset().ShouldBeEquivalentTo(new IMeasurement[0]); }
public void Send_data_and_reset_when_registered() { var gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); gauge.Set(33); gauge.GetValuesAndReset().Single(); }