Ejemplo n.º 1
0
        public void TestPositions()
        {
            var jsonResponse = GetEmbeddedResource("UnitTests.ExampleResponses.standings.json");
            var converter = new PositionsConverter();
            var positionsResponse = converter.Convert(jsonResponse);

            // Expecting 29 poule result objects
            Assert.AreEqual(29, positionsResponse.Result.Count);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Returns poule positions for the given teams
        /// </summary>
        /// <param name="teamIds"></param>
        /// <returns></returns>
        public ResponseResult<List<Poule>> GetPositions(int[] teamIds)
        {
            var queryString = HttpUtility.ParseQueryString(String.Empty);
            queryString["t"] = "standing";
            queryString["t_id"] = (teamIds != null) ? String.Join(",", teamIds) : String.Empty;
            queryString["p"] = "0";
            queryString["full"] = "0";

            var response = Execute(queryString);
            var converter = new PositionsConverter();
            var positions = converter.Convert(response);
            return positions;
        }