public async Task ShouldGetStoriesDescriptionSuccessfully()
        {
            var idStories = _fixture.Create <long>();

            var result = await _acl.GetStoriesDescription(idStories);

            result.Should().NotBeNull();
        }
示例#2
0
        public async Task <List <StoriesDescriptionResponse> > Execute(BestStoriesChainParameters chainParam)
        {
            if (chainParam.IDStoriesResponse != null)
            {
                var ListIds = chainParam.IDStoriesResponse;

                Parallel.ForEach(ListIds.IDStoriesList, (id) =>
                {
                    var result = _storiesAcl.GetStoriesDescription(id);
                    if (result.Result != null)
                    {
                        chainParam.StoriesDescriptionResponseList.Add(result.Result);
                    }
                });
            }

            if (chainParam.StoriesDescriptionResponseList == null || chainParam.IDStoriesResponse == null)
            {
                return(null);
            }

            return(chainParam.StoriesDescriptionResponseList);
        }