예제 #1
0
        private async Task <DiscoverMovieAction> CreateDiscoveryAction(SearchCriteria criteria)
        {
            DiscoverMovieAction action = new DiscoverMovieAction()
                                         .SetGenres(_GenreProvider.GetGenreIds(criteria.Genres))
                                         .SetMaxDate(criteria.EndDate)
                                         .SetKeywords(await _KeywordProvider.GetKeywordIds(criteria.Keywords));

            if (criteria.UpcomingOnly)
            {
                action.SetReleaseTypes(new List <int> {
                    2, 3
                });
                action.SetMinDate(DateTime.Now);
            }
            return(action);
        }
예제 #2
0
 public void TestMinDate()
 {
     TestObject.SetMinDate(new DateTime(2010, 4, 5));
     Assert.AreEqual("primary_release_date.gte=2010-4-5", TestObject.RequestParameters.ToString());
 }