public void Returns_5000_If_AppSetting_Is_Not_A_Valid_Integer()
            {
                var hystrixCommandIdentifier    = new HystrixCommandIdentifier("GroupC", "DependencyZ");
                var hystrixConfigurationService = new HystrixWebConfigConfigurationService(hystrixCommandIdentifier);

                // act
                int value = hystrixConfigurationService.GetCircuitBreakerSleepWindowInMilliseconds();

                Assert.Equal(5000, value);
            }
            public void Returns_5000_If_AppSetting_Does_Not_Exist()
            {
                var hystrixCommandIdentifier    = new HystrixCommandIdentifier("NonExistingGroup", "NonExistingCommand");
                var hystrixConfigurationService = new HystrixWebConfigConfigurationService(hystrixCommandIdentifier);

                // act
                int value = hystrixConfigurationService.GetCircuitBreakerSleepWindowInMilliseconds();

                Assert.Equal(5000, value);
            }
            public void Returns_CircuitBreakerSleepWindowInMilliseconds_AppSetting_As_Integer_For_GroupB_And_DependencyY()
            {
                var hystrixCommandIdentifier    = new HystrixCommandIdentifier("GroupB", "DependencyY");
                var hystrixConfigurationService = new HystrixWebConfigConfigurationService(hystrixCommandIdentifier);

                // act
                int value = hystrixConfigurationService.GetCircuitBreakerSleepWindowInMilliseconds();

                Assert.Equal(7500, value);
            }