private static GameMatchResult CreateGameMatchResult() { var scoreBoard = new[] { new PlayerInfo(Test.PlayerApollon76, 42, 42, 13), new PlayerInfo(Test.PlayerNameOff, 13, 13, 42) }; var matchStats = new GameMatchStats(Test.Map1, Test.GameModeDM, 42, 30, 17.424, scoreBoard); return(new GameMatchResult(Test.Server2Endpoint, new DateTime(2017, 3, 12, 00, 31, 18), matchStats)); }
public Response PutMatchStats(GameMatchStats stats, string endpoint, DateTime timestamp) { var stringTimestamp = $"{timestamp:s}Z"; var uri = $"servers/{endpoint}/matches/{stringTimestamp}"; var json = JsonConvert.SerializeObject(stats); return(SendPutRequest(uri, json)); }