public void Get_and_reset_gets_the_maximum_value() { const long expected = 100L; var gauge = new MaxGauge(MonitorConfig.Build("Test")); gauge.Set(expected); gauge.GetValuesAndReset().First().Value.Should().Be(expected); }
public void Get_and_reset_sets_the_value_to_zero() { var gauge = new MaxGauge(MonitorConfig.Build("Test")); gauge.Set(100L); gauge.GetValuesAndReset(); gauge.GetValues().First().Value.Should().Be(0L); }