public void Can_create_and_destroy_saved_search() { var service = new TwitterService(_consumerKey, _consumerSecret); service.AuthenticateWith(_accessToken, _accessTokenSecret); // Twitter 403's on duplicate saved search requests, so delete if found var searches = service.ListSavedSearches(); Assert.IsNotNull(searches); var existing = searches.SingleOrDefault(s => s.Query.Equals("tweetsharp")); if (existing != null) { var deleted = service.DeleteSavedSearch(new DeleteSavedSearchOptions { Id = existing.Id }); Assert.IsNotNull(deleted); Assert.IsNotNullOrEmpty(deleted.Query); Assert.AreEqual(deleted.Query, existing.Query); } var search = service.CreateSavedSearch(new CreateSavedSearchOptions { Query = "tweetsharp" }); Assert.IsNotNull(search); Assert.AreEqual("tweetsharp", search.Query); }
public void Can_create_and_destroy_saved_search() { var service = new TwitterService(_consumerKey, _consumerSecret); service.AuthenticateWith(_accessToken, _accessTokenSecret); // Twitter 403's on duplicate saved search requests, so delete if found var searches = service.ListSavedSearches(new ListSavedSearchesOptions()); Assert.IsNotNull(searches); var existing = searches.SingleOrDefault(s => s.Query.Equals("tweetsharp")); if(existing != null) { var deleted = service.DeleteSavedSearch(new DeleteSavedSearchOptions { Id = existing.Id }); Assert.IsNotNull(deleted); Assert.IsNotNullOrEmpty(deleted.Query); Assert.AreEqual(deleted.Query, existing.Query); } var search = service.CreateSavedSearch(new CreateSavedSearchOptions { Query = "tweetsharp" }); Assert.IsNotNull(search); Assert.AreEqual("tweetsharp", search.Query); }