public IMatchState GetInitialMatchState(TennisMatch match) { return(new MatchStateFiveSet(match)); }
protected MatchStateBase(TennisMatch match) { Match = match; }
public MatchStateWon(TennisMatch match, Party winningParty) : base(match) { _winningParty = winningParty; }
public MatchStateFiveSet(TennisMatch match) : base(match) { }