예제 #1
0
            public void Returns_60000_If_AppSetting_Does_Not_Exist()
            {
                var hystrixCommandIdentifier    = new HystrixCommandIdentifier("NonExistingGroup", "NonExistingCommand");
                var hystrixConfigurationService = new HystrixLocalConfigurationService(hystrixCommandIdentifier, options);

                // Act
                int value = hystrixConfigurationService.GetMetricsRollingPercentileWindowInMilliseconds();

                Assert.Equal(60000, value);
            }
예제 #2
0
            public void Returns_MetricsRollingPercentileWindowInMilliseconds_AppSetting_As_Integer_For_GroupA_And_DependencyX()
            {
                var hystrixCommandIdentifier    = new HystrixCommandIdentifier("GroupA", "DependencyX");
                var hystrixConfigurationService = new HystrixLocalConfigurationService(hystrixCommandIdentifier, options);

                // Act
                int value = hystrixConfigurationService.GetMetricsRollingPercentileWindowInMilliseconds();

                Assert.Equal(3000, value);
            }