public void Test_Async_Item_Search()
 {
     callbackFired = false;
     var op = new OpenPlatformSearch(new ApiService("Json\\Article.json"));
     op.ItemASync("tv-and-radio/2010/apr/10/charlie-brooker-mad-men-screenburn", ItemCallback);
     while (!callbackFired)
     {
         Thread.Sleep(500);
     }
 }
 public void Test_Async_Search()
 {
     callbackFired = false;
     var op = new OpenPlatformSearch(new ApiService("Json\\ContentSearch.json"));
     op.ContentSearchASync(new ContentSearchParameters
     {
         Query = "Nina Nastasia",
         PageSize = 20
     }, SearchResultsCallback);
     while (!callbackFired)
     {
         Thread.Sleep(500);
     }
 }
 public void Can_Get_Results_From_Live_OpenPlatformSearch()
 {
     var op =new OpenPlatformSearch();
     var results = op.ContentSearch(new ContentSearchParameters { Query = "joanna newsom" });
     Assert.Greater(results.Results.Count(), 0);
 }
 public void Test_Tag_Search()
 {
     var op = new OpenPlatformSearch(new ApiService("Json\\Tags.json"));
     op.TagsASync(new TagSearchParameters(), TagsCallback);
     while (!callbackFired)
     {
         Thread.Sleep(500);
     }
 }