Tests.MetricIntegrationTests.Time.time_with_return_value_and_prefix C# (CSharp) Method

time_with_return_value_and_prefix() private method

private time_with_return_value_and_prefix ( ) : void
return void
            public void time_with_return_value_and_prefix()
            {
                _defaultMetricsConfig.Prefix = "test_prefix";
                Metrics.Configure(_defaultMetricsConfig);

                var returnValue = Metrics.Time(() =>
                {
                    Thread.Sleep(2);
                    return 5;
                }, "time");

                Assert.That(LastPacketMessageReceived(), Is.StringMatching(_expectedTestPrefixRegex + _expectedTimeRegEx));
                Assert.That(returnValue, Is.EqualTo(5));
            }