Ejemplo n.º 1
0
        public void ValidateCounter_should_invoke_action_if_threshold_is_exceeded()
        {
            bool wasInvoked = false;
            var  requestCounterThreshold = new RequestCounterThreshold(5, () => { wasInvoked = true; });

            requestCounterThreshold.ValidateCounter(6);

            wasInvoked.ShouldBeTrue();
        }
Ejemplo n.º 2
0
        public void no_threshold_value_set_should_return_false_for_HasThreshold()
        {
            var requestCounterThreshold = new RequestCounterThreshold(0, () => { });

            requestCounterThreshold.HasThreshold.ShouldBeFalse();
        }
Ejemplo n.º 3
0
        public void threshold_value_set_should_return_true_for_HasThreshold()
        {
            var requestCounterThreshold = new RequestCounterThreshold(1, () => { });

            requestCounterThreshold.HasThreshold.ShouldBeTrue();
        }