// private methods private PoolState CreatePoolStateAndValidate(params State[] states) { var poolState = new PoolState("TestPool"); if (states != null) { foreach (var state in states) { poolState.TransitionState(state); poolState.State.Should().Be(state); } } return(poolState); }
public void PoolState_should_start_at_initial_state() { var poolState = new PoolState("TestPool"); poolState.State.Should().Be(State.Uninitialized); }