示例#1
0
        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]);
        }
示例#2
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();
        }