public void should_retain_the_max_updated_value() { var gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); Measure measure = Testing.Sync <Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(42.0)); gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); gauge.Update(420L); measure = Testing.Sync <Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(420.0)); gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); gauge.Update(420L); gauge.Update(1L); measure = Testing.Sync <Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(420.0)); }
public void should_reset_the_gauge() { var max = new MaxGauge(new MetricConfig("max2")); max.Update(42L); Measure measure = Testing.Sync<Measure>(max, max.GetMeasure, max.context_); Assert.That(measure.Value, Is.EqualTo(42L)); max.Reset(); max.Update(40L); measure = Testing.Sync<Measure>(max, max.GetMeasure, max.context_); Assert.That(measure.Value, Is.EqualTo(40d)); }
public void should_reset_the_gauge() { var max = new MaxGauge(new MetricConfig("max2")); max.Update(42L); Measure measure = Testing.Sync <Measure>(max, max.GetMeasure, max.context_); Assert.That(measure.Value, Is.EqualTo(42L)); max.Reset(); max.Update(40L); measure = Testing.Sync <Measure>(max, max.GetMeasure, max.context_); Assert.That(measure.Value, Is.EqualTo(40d)); }
public void should_retain_the_max_updated_value() { var gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); Measure measure = Testing.Sync<Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(42.0)); gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); gauge.Update(420L); measure = Testing.Sync<Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(420.0)); gauge = new MaxGauge(new MetricConfig("max1")); gauge.Update(42L); gauge.Update(420L); gauge.Update(1L); measure = Testing.Sync<Measure>(gauge, gauge.GetMeasure, gauge.context_); Assert.That(measure.Value, Is.EqualTo(420.0)); }