|
|
@ -45,7 +45,7 @@ namespace TestBase
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var leaderboard = new Leaderboard();
|
|
|
|
var leaderboard = new Leaderboard();
|
|
|
|
|
|
|
|
|
|
|
|
ILeaderboardPersistence leaderboardPersistence = new LeaderboardPersistenceJson();
|
|
|
|
var leaderboardPersistence = new LeaderboardPersistenceJson();
|
|
|
|
leaderboardPersistence.SaveLeaderboard(leaderboard);
|
|
|
|
leaderboardPersistence.SaveLeaderboard(leaderboard);
|
|
|
|
|
|
|
|
|
|
|
|
Assert.True(File.Exists("Leaderboard.json"));
|
|
|
|
Assert.True(File.Exists("Leaderboard.json"));
|
|
|
@ -66,9 +66,14 @@ namespace TestBase
|
|
|
|
var leaderboard = new Leaderboard();
|
|
|
|
var leaderboard = new Leaderboard();
|
|
|
|
leaderboard.AddScoreInLead(scoreboardro);
|
|
|
|
leaderboard.AddScoreInLead(scoreboardro);
|
|
|
|
|
|
|
|
|
|
|
|
Assert.Equal("Jules", leaderboard.Lb[0].PlayerName);
|
|
|
|
var leaderboardPersistence = new LeaderboardPersistenceJson();
|
|
|
|
Assert.Equal(100, leaderboard.Lb[0].Points);
|
|
|
|
leaderboardPersistence.SaveLeaderboard(leaderboard);
|
|
|
|
Assert.Equal(1, leaderboard.Lb[0].Victories);
|
|
|
|
|
|
|
|
|
|
|
|
var loadedLeaderboard = leaderboardPersistence.LoadLeaderboard();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assert.Equal("Jules", loadedLeaderboard.Lb[0].PlayerName);
|
|
|
|
|
|
|
|
Assert.Equal(100, loadedLeaderboard.Lb[0].Points);
|
|
|
|
|
|
|
|
Assert.Equal(1, loadedLeaderboard.Lb[0].Victories);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|