public void factory_can_create_Absentfilter_instance() { var factory = new MonitorFactory(new OkanshiMonitorRegistry(), new Tag[0]); GaugeAbsentFilter <long> gauge = factory.WithAbsentFiltering.LongGauge("foo"); gauge.Config.Name.Should().Be("foo"); }
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 Absentfactory_can_create_instance() { var factory = new AbsentMeasurementsFilterFactory(new OkanshiMonitorRegistry(), new Tag[0]); GaugeAbsentFilter <long> gauge = factory.LongGauge("foo"); gauge.Config.Name.Should().Be("foo"); }
public void Send_data_when_Reset() { var gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); gauge.Reset(); gauge.GetValues().Single(); }
public void Send_data_when_registered(int someValue) { var gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); gauge.Set(someValue); gauge.GetValues().Single(); }
public void Send_data_and_reset_when_registered() { var gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); gauge.Set(33); gauge.GetValuesAndReset().Single(); }
public void FilterGauge_is_an_igauge() { IGauge <long> gauge = new GaugeAbsentFilter <long>(new LongGauge(MonitorConfig.Build("Test"))); }
public void okanshimonitor_can_create_instance() { GaugeAbsentFilter <long> gauge = OkanshiMonitor.WithAbsentFiltering.LongGauge("foo"); gauge.Config.Name.Should().Be("foo"); }