public void CharactersReturnedByGameSystem() { Player me = new Player("me"); Player notme = new Player("not_me"); GameSystem gs = new GameSystem(me, notme); CharacterClass[] charactersInGame = new CharacterClass[] { CharacterClass.MELEE, CharacterClass.RANGED, CharacterClass.PSYONIC, CharacterClass.HACKER }; gs.AssignPlayerCharacters(me, charactersInGame); gs.AssignPlayerCharacters(notme, charactersInGame); Assert.AreEqual(gs.AllCharacters().Count, charactersInGame.Length * gs.Players().Count); }