Example #1
0
        public async Task <INewsDetailsResponse> GetNewsDetails(long newsId)
        {
            var request = new NewsDetailsRequest();

            request.Lang       = _culture;
            request.NewsId     = newsId;
            request.TextFormat = TextFormatEnum.Plain;
            request.Expand     = NewsListRequest.ExpandNames.PLACE + "," + NewsListRequest.ExpandNames.PLACE;

            var res = await request.ExecuteAsync();

            return(res);
        }
        public async Task should_get_news_details()
        {
            var request = new NewsListRequest();

            request.Lang = "ru";

            var res = await request.ExecuteAsync();

            Assert.IsNotNull(res);
            Assert.IsTrue(res.Count > 0);

            var first          = res.Results.First();
            var detailsRequest = new NewsDetailsRequest();

            detailsRequest.NewsId = first.Id;

            var detailsResponse = await detailsRequest.ExecuteAsync();

            Assert.IsNotNull(detailsResponse);
        }