public void PlayHandWhenInFinalStateShouldNotChangeGameState() { var haveStateMock = new Mock<IStateManager>(); var roundState = new FinalRoundState(haveStateMock.Object); roundState.PlayHand(0); haveStateMock.Verify(x => x.SetState(It.IsAny<BaseRoundState>()), Times.Never); }