public void TestAddTeamNoDefined() { TournamentManager.Tournament t = new TournamentManager.Tournament("name", TournamentManager.TEnum.TournamentDyscypline.dodgeball); TournamentManager.TTeam.ITeam teamA = CreateTeam("DodgeBall", "name"); Assert.ThrowsException <TournamentManager.TException.ObjectNotDefined>( () => { t.AddTeam(null); }); }
public void TestAddTeam() { TournamentManager.Tournament t = new TournamentManager.Tournament("name", TournamentManager.TEnum.TournamentDyscypline.dodgeball); TournamentManager.TTeam.ITeam teamA = CreateTeam("DodgeBall", "name"); try { t.AddTeam(CreateTeam("DodgeBall", "name")); t.AddTeam(CreateTeam("DodgeBall", "name")); t.AddTeam(teamA); t.AddTeam(CreateTeam("DodgeBall", "name")); t.AddTeam(CreateTeam("DodgeBall", "name")); } catch (System.Exception ex) { Assert.Fail(ex.Message); } Assert.IsTrue(t.Teams.Contains(teamA)); }