コード例 #1
0
    public void getHighestPlayers_returnsMultipleWhenTied()
    {
        iStoryKingsCallToArms call    = new iStoryKingsCallToArms();
        List <Player>         players = new List <Player>();

        Player player1 = new Player("Ahmed", new List <Card>(), new iStrategyPlayer(), "");

        player1.addShields(1);
        players.Add(player1);

        Player player2 = new Player("Kazma", new List <Card>(), new iStrategyPlayer(), "");

        player2.addShields(1);
        players.Add(player2);

        Player player3 = new Player("Rotharn", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player3);

        Player player4 = new Player("Cheldon", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player4);


        player3.addShields(1);

        player4.addShields(1);
    }
コード例 #2
0
    public void getHighest_returnsCorrectInteger()
    {
        iStoryKingsCallToArms call    = new iStoryKingsCallToArms();
        List <Player>         players = new List <Player>();

        Player player1 = new Player("Ahmed", new List <Card>(), new iStrategyPlayer(), "");

        player1.addShields(1);
        players.Add(player1);

        Player player2 = new Player("Kazma", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player2);

        Player player3 = new Player("Rotharn", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player3);

        Player player4 = new Player("Cheldon", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player4);

        Assert.AreEqual(1, player1.score);
        Assert.AreEqual(player1.score, call.getHighest(players));
    }
コード例 #3
0
    public void getHighestPlayers_givesPlayerWithSingleHighest()
    {
        iStoryKingsCallToArms call    = new iStoryKingsCallToArms();
        List <Player>         players = new List <Player>();

        Player player1 = new Player("Ahmed", new List <Card>(), new iStrategyPlayer(), "");

        player1.addShields(1);
        players.Add(player1);

        Player player2 = new Player("Kazma", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player2);

        Player player3 = new Player("Rotharn", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player3);

        Player player4 = new Player("Cheldon", new List <Card>(), new iStrategyPlayer(), "");

        players.Add(player4);

        //List<Player> highestPlayers = call.getHighestPlayers(players);
        //Player highestPlayer = highestPlayers[0];
        //Assert.AreEqual(highestPlayers.Count, 1);
        //Assert.AreEqual(highestPlayer, player1);
    }