public ClosedCircuitBreakerStateTests() { _switch = Substitute.For <ICircuitBreakerSwitch>(); var invoker = Substitute.For <ICircuitBreakerInvoker>(); _sut = new ClosedCircuitBreakerState(_switch, invoker, MaxFailures, _timeout); }
public HalfOpenCircuitBreakerState( ICircuitBreakerSwitch @switch, ICircuitBreakerInvoker invoker, TimeSpan timeout) { _switch = @switch; _invoker = invoker; _timeout = timeout; }
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); }
public HalfOpenCircuitBreakerStateTests() { _switch = Substitute.For <ICircuitBreakerSwitch>(); _invoker = Substitute.For <ICircuitBreakerInvoker>(); _sut = new HalfOpenCircuitBreakerState(_switch, _invoker, Timeout); }
public HalfOpenCircuitBreakerStateTests() { _switch = Substitute.For<ICircuitBreakerSwitch>(); _invoker = Substitute.For<ICircuitBreakerInvoker>(); _sut = new HalfOpenCircuitBreakerState(_switch, _invoker, Timeout); }