public void GetAllContestResultsTest() { CodeforcesProvider target = new CodeforcesProvider(); // TODO: 初始化为适当的值 string user_id = "lmm333"; // TODO: 初始化为适当的值 CfContestResult expected_1 = new CfContestResult { UserName = "******", ContestName = "Codeforces Beta Round #26 (Codeforces format)", ContestUrl = "/contest/26/standings", ContestId = 26, Rating = 1379, Change = -121, Rank = 481, Timesplayed = 1 }; CfContestResult expected_14 = new CfContestResult { UserName = "******", ContestName = "Codeforces Beta Round #96 (Div. 2)", ContestUrl = "/contest/133/standings", ContestId = 133, Rating = 1401, Change = -29, Rank = 697, Timesplayed = 14 }; List<CfContestResult> actual; actual = target.GetUserContestResults(user_id); compareCfResult(expected_1, actual[0]); compareCfResult(expected_14, actual[13]); }
public void GetprofileTest() { CodeforcesProvider target = new CodeforcesProvider(); string user_id = "lmm333"; CfContestResult expected1 = new CfContestResult() { UserName = "******", Rating = 1379, ContestId = 26, ContestName = "Codeforces Beta Round #26 (Codeforces format)", Change = -121, Rank = 481, ContestUrl = "/contest/26/standings", Timesplayed = 1 }; CfContestResult expected2 = new CfContestResult() { UserName = "******", Rating = 1481, ContestId = 117, ContestName = "Codeforces Beta Round #88", Change = 1, Rank = 686, ContestUrl = "/contest/117/standings", Timesplayed = 12 }; List<CfContestResult> actual; actual = target.GetUserContestResults(user_id); Assert.IsNotNull(actual); AssertCfContestResult(expected1, actual[0]); AssertCfContestResult(expected2, actual[11]); }