Exemplo n.º 1
0
        public void AddOneLeaderToLeaderboardTest()
        {
            LeaderboardAccess.AddLeaderEntry(DefaultZone.HashId, DefaultLeader);

            var leaderboard = LeaderboardAccess.GetLeaderboard(DefaultZone.HashId);
            var leaders     = LeaderboardModelHelper.GetOrderedLeaders(leaderboard);

            Assert.AreEqual(1, leaders.Count);
        }
Exemplo n.º 2
0
        public void GetTheDefaultLeaderboardTest()
        {
            var leaderboard = LeaderboardAccess.GetLeaderboard(DefaultZone.HashId);

            Assert.AreEqual(DefaultZone.HashId, leaderboard.ZoneHashId);
            var leaders = LeaderboardModelHelper.GetOrderedLeaders(leaderboard);

            Assert.AreEqual(0, leaders.Count);
        }
Exemplo n.º 3
0
        public void AddMoreThan10LeadersTest()
        {
            for (int i = 0; i < 12; i++)
            {
                DefaultLeader.Points += 1;
                LeaderboardAccess.AddLeaderEntry(DefaultZone.HashId, DefaultLeader);
            }

            var leaderboard = LeaderboardAccess.GetLeaderboard(DefaultZone.HashId);
            var leaders     = LeaderboardModelHelper.GetOrderedLeaders(leaderboard);

            Assert.AreEqual(10, leaders.Count);

            Assert.AreEqual(DefaultLeader.Points, leaders[0].Points);
        }