Exemplo n.º 1
0
        public HalfOpenCircuitBreakerStateTests()
        {
            var @switch = Substitute.For <ICircuitBreakerSwitch>();

            _invoker = Substitute.For <ICircuitBreakerInvoker>();
            _sut     = new HalfOpenCircuitBreakerState(@switch, _invoker, _timeout);
        }
Exemplo n.º 2
0
 public HalfOpenCircuitBreakerState(
     ICircuitBreakerSwitch @switch,
     ICircuitBreakerInvoker invoker,
     TimeSpan timeout)
 {
     _switch  = @switch;
     _invoker = invoker;
     _timeout = timeout;
 }
Exemplo n.º 3
0
 public OpenCircuitBreakerState(
     ICircuitBreakerSwitch @switch,
     ICircuitBreakerInvoker invoker,
     TimeSpan resetTimeSpan)
 {
     _switch        = @switch;
     _invoker       = invoker;
     _resetTimeSpan = resetTimeSpan;
 }
 public ClosedCircuitBreakerState(
     ICircuitBreakerSwitch @switch,
     ICircuitBreakerInvoker invoker,
     int threshold,
     TimeSpan timeout)
 {
     _threshold = threshold;
     _timeout   = timeout;
     _switch    = @switch;
     _invoker   = invoker;
 }
 public ClosedCircuitBreakerState(
     ICircuitBreakerSwitch @switch,
     ICircuitBreakerInvoker invoker,
     int maxFailures,
     TimeSpan timeout)
 {
     _maxFailures = maxFailures;
     _timeout     = timeout;
     _switch      = @switch;
     _invoker     = invoker;
 }
 public ClosedCircuitBreakerStateTests()
 {
     _switch = Substitute.For<ICircuitBreakerSwitch>();
     _invoker = Substitute.For<ICircuitBreakerInvoker>();
     _sut = new ClosedCircuitBreakerState(_switch, _invoker, MaxFailures, Timeout);
 }
Exemplo n.º 7
0
 public ClosedCircuitBreakerStateTests()
 {
     _switch  = Substitute.For <ICircuitBreakerSwitch>();
     _invoker = Substitute.For <ICircuitBreakerInvoker>();
     _sut     = new ClosedCircuitBreakerState(_switch, _invoker, MaxFailures, Timeout);
 }
 public HalfOpenCircuitBreakerStateTests()
 {
     _switch = Substitute.For<ICircuitBreakerSwitch>();
     _invoker = Substitute.For<ICircuitBreakerInvoker>();
     _sut = new HalfOpenCircuitBreakerState(_switch, _invoker, Timeout);
 }