Ejemplo n.º 1
0
        public void Updating_the_value_updates_the_value_correctly(long expectedValue)
        {
            var gauge = new LongGauge(MonitorConfig.Build("Test"));

            gauge.Set(expectedValue);

            gauge.GetValues().First().Value.Should().Be(expectedValue);
        }
Ejemplo n.º 2
0
        public void Get_and_reset_sets_the_value_to_zero()
        {
            var gauge = new LongGauge(MonitorConfig.Build("Test"));

            gauge.Set(100L);

            gauge.GetValuesAndReset().ToList();

            gauge.GetValues().First().Value.Should().Be(0L);
        }
Ejemplo n.º 3
0
        public void Initial_value_is_zero()
        {
            var gauge = new LongGauge(MonitorConfig.Build("Test"));

            gauge.GetValues().First().Value.Should().Be(0);
        }
Ejemplo n.º 4
0
        public void Average_value_is_called_value()
        {
            var gauge = new LongGauge(MonitorConfig.Build("Test"));

            gauge.GetValues().Single().Name.Should().Be("value");
        }