public void ProcessResults_Returns_Empty_Collection_When_Empty_Results()
        {
            var reqProc = new SavedSearchRequestProcessor <SavedSearch>();

            var searches = reqProc.ProcessResults(string.Empty);

            Assert.AreEqual(0, searches.Count);
        }
Exemple #2
0
        public void ProcessResultsTest()
        {
            SavedSearchRequestProcessor <SavedSearch> target = new SavedSearchRequestProcessor <SavedSearch>();
            XElement twitterResponse = XElement.Parse(m_testQueryResponse);
            IList    actual          = target.ProcessResults(twitterResponse);

            Assert.AreEqual(actual.Count, 3);
        }
        public void ProcessResults_Returns_Empty_Collection_When_Empty_Results()
        {
            var reqProc = new SavedSearchRequestProcessor<SavedSearch>();

            var searches = reqProc.ProcessResults(string.Empty);

            Assert.AreEqual(0, searches.Count);
        }
        public void ProcessResults_Parses_Show_Response()
        {
            var searchReqProc = new SavedSearchRequestProcessor<SavedSearch> { Type = SavedSearchType.Show };

            var searches = searchReqProc.ProcessResults(ShowResponse);

            Assert.IsNotNull(searches);
            Assert.IsNotNull(searches.SingleOrDefault());
            var search = searches.Single();
            Assert.IsNotNull(search);
            Assert.AreEqual("#LinqToTwitter", search.Query);
            Assert.AreEqual("#LinqToTwitter", search.Name);
            Assert.AreEqual(0, search.Position);
            Assert.AreEqual(3275867ul, search.IDResponse);
            Assert.AreEqual(new DateTime(2009, 12, 18, 4, 17, 24), search.CreatedAt);
        }
        public void ProcessResults_Parses_Searches_Response()
        {
            var searchReqProc = new SavedSearchRequestProcessor<SavedSearch> { Type = SavedSearchType.Searches };

            var searches = searchReqProc.ProcessResults(SearchesResponse);

            Assert.NotNull(searches);
            Assert.Equal(2, searches.Count);
            var search = searches.First();
            Assert.NotNull(search);
            Assert.Equal("#LinqToTwitter", search.Query);
            Assert.Equal("#LinqToTwitter", search.Name);
            Assert.Equal(0, search.Postition);
            Assert.Equal("3275867", search.IDString);
            Assert.Equal(new DateTime(2009, 12, 18, 4, 17, 24), search.CreatedAt);
        }
        public void ProcessResults_Parses_Show_Response()
        {
            var searchReqProc = new SavedSearchRequestProcessor <SavedSearch> {
                Type = SavedSearchType.Show
            };

            var searches = searchReqProc.ProcessResults(ShowResponse);

            Assert.IsNotNull(searches);
            Assert.IsNotNull(searches.SingleOrDefault());
            var search = searches.Single();

            Assert.IsNotNull(search);
            Assert.AreEqual("#LinqToTwitter", search.Query);
            Assert.AreEqual("#LinqToTwitter", search.Name);
            Assert.AreEqual(0, search.Position);
            Assert.AreEqual(3275867ul, search.IDResponse);
            Assert.AreEqual(new DateTime(2009, 12, 18, 4, 17, 24), search.CreatedAt);
        }
Exemple #7
0
        public void ProcessResults_Parses_Searches_Response()
        {
            var searchReqProc = new SavedSearchRequestProcessor <SavedSearch> {
                Type = SavedSearchType.Searches
            };

            var searches = searchReqProc.ProcessResults(SearchesResponse);

            Assert.NotNull(searches);
            Assert.Equal(2, searches.Count);
            var search = searches.First();

            Assert.NotNull(search);
            Assert.Equal("#LinqToTwitter", search.Query);
            Assert.Equal("#LinqToTwitter", search.Name);
            Assert.Equal(0, search.Postition);
            Assert.Equal("3275867", search.IDString);
            Assert.Equal(new DateTime(2009, 12, 18, 4, 17, 24), search.CreatedAt);
        }
 public void ProcessResultsTest()
 {
     SavedSearchRequestProcessor<SavedSearch> target = new SavedSearchRequestProcessor<SavedSearch>();
     XElement twitterResponse = XElement.Parse(m_testQueryResponse);
     IList actual = target.ProcessResults(twitterResponse);
     Assert.AreEqual(actual.Count, 3);
 }