예제 #1
0
        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);
        }