public void SetCurrentState_InProgressState_CurrentStateShouldReturnClosedMatchState() { var match = new Match(); match.MatchState = MatchState.Closed; Assert.IsInstanceOf <ClosedMatchState>(match.CurrentState); }
public void SetCurrentState_InvalidState_ShouldThrowException() { var match = new Match(); Assert.Throws <InvalidOperationException>(() => match.MatchState = (MatchState)int.MaxValue); }