コード例 #1
0
        public void CheckWin()
        {
            game.Execute(new WerewolfVote(ayu.ID, bani.ID));
            game.Execute(new WerewolfVote(fina.ID, bani.ID));
            game.Execute(new WerewolfVote(ivanka.ID, bani.ID));

            game.Vote(new WerewolfVote(ayu.ID, cinta.ID));
            game.Vote(new WerewolfVote(cinta.ID, ayu.ID));
            game.Vote(new WerewolfVote(dita.ID, ayu.ID));
            game.Vote(new WerewolfVote(ester.ID, ayu.ID));
            game.Vote(new WerewolfVote(fina.ID, ayu.ID));
            game.Vote(new WerewolfVote(grace.ID, ayu.ID));
            game.Vote(new WerewolfVote(hanako.ID, ayu.ID));
            game.Vote(new WerewolfVote(ivanka.ID, ayu.ID));
            game.Vote(new WerewolfVote(jean.ID, ayu.ID));

            game.Execute(new WerewolfVote(fina.ID, dita.ID));
            game.Execute(new WerewolfVote(ivanka.ID, dita.ID));

            game.Vote(new WerewolfVote(cinta.ID, fina.ID));
            game.Vote(new WerewolfVote(ester.ID, fina.ID));
            game.Vote(new WerewolfVote(fina.ID, ester.ID));
            game.Vote(new WerewolfVote(grace.ID, fina.ID));
            game.Vote(new WerewolfVote(hanako.ID, fina.ID));
            game.Vote(new WerewolfVote(ivanka.ID, fina.ID));
            game.Vote(new WerewolfVote(jean.ID, fina.ID));

            game.Execute(new WerewolfVote(ivanka.ID, grace.ID));

            game.Vote(new WerewolfVote(cinta.ID, ivanka.ID));
            game.Vote(new WerewolfVote(ester.ID, ivanka.ID));
            game.Vote(new WerewolfVote(hanako.ID, ivanka.ID));
            game.Vote(new WerewolfVote(ivanka.ID, hanako.ID));
            game.Vote(new WerewolfVote(jean.ID, ivanka.ID));
        }
コード例 #2
0
        public void CheckLose()
        {
            game.Execute(new WerewolfVote(ayu.ID, bani.ID));
            game.Execute(new WerewolfVote(fina.ID, bani.ID));
            game.Execute(new WerewolfVote(ivanka.ID, bani.ID));

            game.Vote(new WerewolfVote(ayu.ID, cinta.ID));
            game.Vote(new WerewolfVote(cinta.ID, ayu.ID));
            game.Vote(new WerewolfVote(dita.ID, cinta.ID));
            game.Vote(new WerewolfVote(ester.ID, cinta.ID));
            game.Vote(new WerewolfVote(fina.ID, cinta.ID));
            game.Vote(new WerewolfVote(grace.ID, cinta.ID));
            game.Vote(new WerewolfVote(hanako.ID, cinta.ID));
            game.Vote(new WerewolfVote(ivanka.ID, cinta.ID));
            game.Vote(new WerewolfVote(jean.ID, cinta.ID));

            game.Execute(new WerewolfVote(ayu.ID, dita.ID));
            game.Execute(new WerewolfVote(fina.ID, dita.ID));
            game.Execute(new WerewolfVote(ivanka.ID, dita.ID));

            game.Vote(new WerewolfVote(ayu.ID, ester.ID));
            game.Vote(new WerewolfVote(ester.ID, ayu.ID));
            game.Vote(new WerewolfVote(fina.ID, ester.ID));
            game.Vote(new WerewolfVote(grace.ID, ester.ID));
            game.Vote(new WerewolfVote(hanako.ID, ester.ID));
            game.Vote(new WerewolfVote(ivanka.ID, ester.ID));
            game.Vote(new WerewolfVote(jean.ID, ester.ID));

            game.Execute(new WerewolfVote(ayu.ID, grace.ID));
            game.Execute(new WerewolfVote(fina.ID, grace.ID));
            game.Execute(new WerewolfVote(ivanka.ID, grace.ID));

            game.Vote(new WerewolfVote(ayu.ID, hanako.ID));
            game.Vote(new WerewolfVote(fina.ID, hanako.ID));
            game.Vote(new WerewolfVote(hanako.ID, fina.ID));
            game.Vote(new WerewolfVote(ivanka.ID, hanako.ID));
            game.Vote(new WerewolfVote(jean.ID, hanako.ID));

            game.Execute(new WerewolfVote(ayu.ID, jean.ID));
            game.Execute(new WerewolfVote(fina.ID, jean.ID));
            game.Execute(new WerewolfVote(ivanka.ID, jean.ID));

            Assert.True(game.Villager.Player.Count == 0);
            Assert.True(game.Werewolf.Player.Count > 0);
        }