public void TransitionDisposed() { this.initialState = new Mock <CircuitBreakerStateInternal>(); Mock <IDisposable> disposable = initialState.As <IDisposable>(); this.stateMachine = new CircuitBreakerStateMachineImpl(initialState.Object); this.stateMachine.State = new Mock <CircuitBreakerStateInternal>().Object; disposable.Verify(m => m.Dispose(), Times.Once()); }
public void TestInitialize() { this.initialState = new Mock <CircuitBreakerStateInternal>(); this.stateMachine = new CircuitBreakerStateMachineImpl(initialState.Object); }