public void Test_Content_Search_With_TagFilter_Translate() { var opqs = new QueryTranslator(); var sp = new ContentSearchParameters { From = new DateTime(1971, 2, 20), Query = "prince", TagFilter = new List<string> {"music/music", "culture/culture"} }; var result = new Uri(opqs.Translate(sp)); Assert.IsTrue(result.Query.Contains("q=prince")); Assert.IsTrue(result.Query.Contains("from-date=1971-02-20")); Assert.IsTrue(result.Query.Contains("tag=music/music,culture/culture")); Assert.IsTrue(result.Query.Contains("api-key=" + _key)); }
public void Test_ContentSearch_Translate() { var sp = new ContentSearchParameters { From = new DateTime(1971, 2, 20), Query = "cristiano ronaldo" }; var opqs = new QueryTranslator(); var result = new Uri(opqs.Translate(sp)); Assert.AreEqual(_baseUrl.Host, result.Host); Assert.IsTrue(result.Query.Contains("q=cristiano%20ronaldo")); Assert.IsTrue(result.Query.Contains("from-date=1971-02-20")); Assert.IsTrue(result.Query.Contains("api-key=" + _key)); }
public void Test_Content_Search_With_ShowTags_and_ShowFields_Translate() { var opqs = new QueryTranslator(); var sp = new ContentSearchParameters { From = new DateTime(1971, 2, 20), Query = "prince", ShowTags = new List<string>{"all"}, ShowFields= new List<string>{"body,star-rating"} }; var result = new Uri(opqs.Translate(sp)); Assert.IsTrue(result.Query.Contains("q=prince")); Assert.IsTrue(result.Query.Contains("from-date=1971-02-20")); Assert.IsTrue(result.Query.Contains("show-tags=all")); Assert.IsTrue(result.Query.Contains("show-fields=body,star-rating")); Assert.IsTrue(result.Query.Contains("api-key=" + _key)); }