public void ThrowsCantJoinMatchException_WhenAlreadyBattlingOpponent() { var settings = MatchMockCreator.CreateSettings(); settings.Host = _host; var match = settings.CreateMatch(); var checker = OpponentCheckerMock.Create(_host.Id, _opponent.Id, true); var manager = new MatchDoorman(checker.Object); Assert.Throws <CantJoinMatchException>(() => { manager.AddOpponent(match, _opponent); }); }
public MatchJoinTests() { _opponentCheckerMock = OpponentCheckerMock.Create(); _host = UserMockCreator.CreateHost(); _opponent = UserMockCreator.CreateOpponent(); }