コード例 #1
0
ファイル: MinGaugeTest.cs プロジェクト: kbilsted/Okanshi
        public void Get_and_reset_sets_the_value_to_zero()
        {
            var gauge = new MinGauge(MonitorConfig.Build("Test"));

            gauge.Set(100L);

            gauge.GetValuesAndReset().ToList();

            gauge.GetValues().First().Value.Should().Be(0L);
        }
コード例 #2
0
ファイル: MinGaugeTest.cs プロジェクト: kbilsted/Okanshi
        public void Supplying_value_greater_than_previously_record_does_not_update_the_value()
        {
            const long minimumValue = 500;
            const long maximumValue = 1000;
            var        gauge        = new MinGauge(MonitorConfig.Build("Test"));

            gauge.Set(minimumValue);

            gauge.Set(maximumValue);

            gauge.GetValues().First().Value.Should().Be(minimumValue);
        }
コード例 #3
0
ファイル: MinGaugeTest.cs プロジェクト: kbilsted/Okanshi
        public void Initial_value_is_zero()
        {
            var gauge = new MinGauge(MonitorConfig.Build("Test"));

            gauge.GetValues().First().Value.Should().Be(0);
        }
コード例 #4
0
ファイル: MinGaugeTest.cs プロジェクト: kbilsted/Okanshi
        public void Value_is_called_value()
        {
            var gauge = new MinGauge(MonitorConfig.Build("Test"));

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